为什么我的程序出错?
代码是:
$q = mysql_query("SELECT * FROM rpard WHERE grup='12' ");
$r = mysql_fetch_array($q);
$nil = ($r['nilai']);
{
while($data = mysql_fetch_array($q)){
echo "<option value='".trim($data['nilai'])."'>".$data['nilai']."</option>";
}
echo "$q";
}
?>
错误:
警告:mysql_fetch_array()期望参数1为资源,布尔值在第6行的D:\ xampp \ htdocs \ newoppel \ mod \ inventaris \ ruang-new.php中给出
警告:mysql_fetch_array()要求参数1为资源,布尔值在第9行的D:\ xampp \ htdocs \ newoppel \ mod \ inventaris \ ruang-new.php中给出
答案 0 :(得分:0)
变化:
while($data = mysql_fetch_array($q)){
为:
while($data = mysql_fetch_array($r)){
同样改变:
$q = mysql_query("SELECT * FROM rpard WHERE grup='12' ");
为:
$q = mysql_query("SELECT * FROM rpard WHERE grup='12' ") or die(mysql_error());
因为看起来查询失败了,您需要查看错误消息。
答案 1 :(得分:0)
查看您的查询失败,请添加
or die(mysql_error()
在查询结束时