php:为什么$row[0]没有返回任何东西?[closed]

pbpqsu0x  于 2023-02-07  发布在  PHP
关注(0)|答案(1)|浏览(211)

这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是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
vwkv1x7d

vwkv1x7d1#

fetch_assoc将结果作为列名和值的键值返回,因此需要查看$row['myColumn']以获取值。

相关问题