可能重复:
mysql_fetch_array() expects parameter 1 to be resource problem
这是网站上动态菜单的一部分,我从这里获取数据库中的集合名称。 这是我的数据库结构
id INT (11)
name VARCHAR (255)
这是我的剧本
<?php
include("connect.php");
$query = mysql_query("SELECT * FROM collections");
while($row=mysql_fetch_array($query)){
echo '<li><a href="photohandler.php?c='.$row['id'].'" class="parent"><span>'.$row['name'].'</span></a>';
}
?>
我收到错误:
mysql_fetch_array()期望参数1为资源,第107行的index.php中给出布尔值
答案 0 :(得分:0)
似乎您的查询以某种方式失败,并返回一个布尔值FALSE而不是语句句柄。
如下所示:
<?php
include("connect.php");
$query = mysql_query("SELECT * FROM collections");
if ($query === FALSE) {
die(mysql_error());
}
if(mysql_num_rows($query) > 0)
{
while($row=mysql_fetch_array($query)){
echo
'<li><a href="photohandler.php?c='.$row['id'].'" class="parent"><span>'.$row['name'].'</span></a>';
}
}
?>