这是我的代码:
<?php
$query1 = 'SELECT * From Drink';
$GetName= mysql_query($query1);?>
<?php foreach ($GetName as $GetNames) : ?>
<?php echo $GetNames['Name']; ?>
<?php endforeach; ?>
我得到的错误是:
Warning: Invalid argument supplied for foreach() in (removed for privacy) on line 16
我已经查看了与此类似的其他问题,但他们并没有完全回答这个问题。我(目前)对寻找不同的方法来做这件事不感兴趣。我已经有另一种方法,但是我是这样教的,我想知道它为什么会失败。
这不是数据库或查询的问题,因为:
<?php
if ($GetName) {
while($row = mysql_fetch_array($GetName)) {
$name = $row["Name"];
echo "$name<br>";
}
}
工作得很好。
谁能帮我?