- 已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。
这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
3小时前关门了。
Improve this question
我正在转换我所有的php脚本,由于移动到一个新的服务器。我被难住了,为什么$row [0]不工作。
我正确地将$row填充为一个数组,如果我在它上面运行foreach,我可以很好地填充所有的值,但是如果我试图直接访问数组的第一个值$row [0],我什么也得不到,有人知道吗?
$sql = "DESCRIBE USER";
$result = $dbh->query($sql);
$count=0;
while($row = $result->fetch_assoc()) {
print $row[0]; // this prints nothing
foreach($row as $column) {
print "$column"; // this works as expected
}
} #<-- while
1条答案
按热度按时间vwkv1x7d1#
fetch_assoc
将结果作为列名和值的键值返回,因此需要查看$row['myColumn']
以获取值。