此代码输出中的错误是
警告:mysql_result()要求参数1为资源,布局在第60行的C:\ xamp \ htdocs \ LMS \ LMS \ all_books.php中给出
<?php
$sql1=mysql_query("SELECT COUNT(*) FROM book_list where book_id=$id AND status=0 AND item_type=0 AND condition='new'");
$count1 = mysql_result($sql1, 0, 0);
echo $count1;
?>
答案 0 :(得分:0)
函数mysql_result()期望一个资源(一个mysql结果集)作为它的第一个参数,但却提供了一个布尔值(true / false)。
这可能是因为您的SQL查询格式错误(condition
是保留关键字);你应该在反引号中包含你的表名和列名,例如:
SELECT COUNT(*) FROM `book_list` WHERE `book_id`=$id AND `status`=0 AND `item_type`=0 AND `condition`='new'