我有一个带有一个字段“id”的简单表,当我执行这段代码时......
$dbh = new PDO('mysql:host='.$dbhost.';dbname='.$dbname, $dbuser, $dbpass);
$sql = 'SELECT * FROM logolist';
$q = $dbh->query($sql);
while($r = $q->fetch()){ print_r($r); }
...我得到这个输出:
Array
(
[ID] => 2
[0] => 2
)
Array
(
[ID] => 4
[0] => 4
)
如您所见,“ID”字段下有一个 [0]。如果我添加更多字段,我会在数组中不断获得更多额外元素。就像每个字段都输出它的值 2 次。
为什么是这样?