我使用PHP 5与MySQL:PHP数组访问
$line = mysql_fetch_array($result, MYSQL_ASSOC);
当我这样做,我可以看到查询打印结果:
foreach ($line as $data)
{
echo ($data . ", ");
}
但如果我这样做这个代替:
echo ($line[0] . " " . $line[1] . " " . $line[2]);
我什么也没看到。此外,我不能指定从$线的值:
$values[] = $line[0];
//失败 - 不分配任何
为什么?我该怎么做呢?
当你正在开发,打开用'的error_reporting所有的错误一个索引号(E_ALL)'。然后你会看到一些关于未定义数组索引的E_NOTICE级错误 – Phil
mysql查询的结果不是0索引数组,而是键是数据库表的culomn名称 – Qchmqs