PHP MySQL选择所有列顺序

时间:2018-01-25 18:52:14

标签: php mysql pdo

我有一个简单的测试表

|id|name|colour|

当我使用MySQL工作台并运行

SELECT * FROM table

列按此顺序返回 id, name, colour

当我运行完全相同的查询时,使用PHP和PDO(fetchall,PDO::FETCH_ASSOC),按此顺序返回列

name, id, colour

id甚至是一个pkey / auto增量。我知道我可以手动执行选择以维持秩序,但是,我想了解为什么会发生这种情况。

虽然我不知道自己问题的答案,但值得一提的是,使用PDO::FETCH_NUM会按正确顺序返回列。

0 个答案:

没有答案