Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in
时间: 2024-05-07 21:23:16 浏览: 218
PHP mysqli_free_result()与mysqli_fetch_array()函数详解
5星 · 资源好评率100%
这个警告通常表示查询数据库时出现错误。在使用mysqli_fetch_assoc函数之前,需要检查查询是否成功并返回了有效的结果集。如果查询失败,则mysqli_query函数将返回false,因此您需要检查返回结果是否为false。建议您检查SQL查询是否正确,数据库连接是否正常,以及查询是否返回了正确的结果集。以下是示例代码,可以帮助您检查查询是否成功:
```
$result = mysqli_query($conn, "SELECT * FROM mytable");
if($result === false) {
// 查询失败
echo mysqli_error($conn);
} else {
// 查询成功
while($row = mysqli_fetch_assoc($result)) {
// 处理查询结果
...
}
}
```
阅读全文