diff --git a/library/think/db/driver/Mysql.php b/library/think/db/driver/Mysql.php index 0b641d00..a5720a7d 100644 --- a/library/think/db/driver/Mysql.php +++ b/library/think/db/driver/Mysql.php @@ -54,8 +54,8 @@ class Mysql extends Driver $result = $this->query($sql); $info = []; if ($result) { - $result = array_change_key_case($result); foreach ($result as $key => $val) { + $val = array_change_key_case($val); $info[$val['field']] = [ 'name' => $val['field'], 'type' => $val['type'], diff --git a/library/think/db/driver/Sqlite.php b/library/think/db/driver/Sqlite.php index ccec4874..62c5c3ff 100644 --- a/library/think/db/driver/Sqlite.php +++ b/library/think/db/driver/Sqlite.php @@ -42,8 +42,8 @@ class Sqlite extends Driver $result = $this->query('PRAGMA table_info( ' . $tableName . ' )'); $info = []; if ($result) { - $result = array_change_key_case($result); foreach ($result as $key => $val) { + $val = array_change_key_case($val); $info[$val['name']] = [ 'name' => $val['name'], 'type' => $val['type'],