错误:mysqli_fetch_array()期望参数1为mysqli_result,布尔值为

时间:2014-04-22 11:18:03

标签: php mysql

$result2 = mysqli_query($con,"SELECT * FROM a_option WHERE $amount1 > Price ");
while ($row2 = mysqli_fetch_array($result2))
{
    echo $row2['Company Name']. " " . $row2['Product Name']. " " .$row2['Price'];
    echo '<br />';
}

基本MySQL命令工作正常,但是当我尝试进行精炼搜索时,它会抛出参数错误:

mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in

完成与DB的连接,只发布主要代码。

对同一个问题有很多答案,有些是经过这些答案 我无法解决错误。

可以任意一点/解决这里的错误....谢谢!!

1 个答案:

答案 0 :(得分:-2)

您的查询问题会发生如下变化

SELECT * FROM a_option WHERE  Price > $amount1;

如果查询工作正常,那么您的连接变量就会出现问题。