我有一个 php,它显示来自 MySQL DB 的行,sql 查询如下
$cat = 'Available'
$sql = "SELECT title, location, date, matter, userName, emailId, phone FROM ad_usr WHERE type =".$cat;
查询在 mysql 中工作正常。
但是当尝试执行以下代码时
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_assoc($result);
出现这样的错误
"mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given"
但是当我使用 $cat
serialNo 而不是 type 并使用 $cat
作为整数时,它就可以正常工作
最佳答案
您错过了关闭”
$sql = "SELECT title, location, date, matter, userName, emailId, phone FROM ad_usr WHERE type ='$cat'";
如果您使用 eclipse
等编辑器,您可以自己找到这些错误
关于php - 执行 mysqli fetch 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20633219/