【发布时间】:2016-09-27 02:42:21
【问题描述】:
谁能帮我解决这个问题。我正在尝试从表中获取所有数据。但它一直以布尔值返回。
<?php
$con = mysqli_connect("localhost", "root", "", "student");
$query = "SELECT * FROM `announcement` ORDER BY `announce_id` DESC";
$result = mysqli_query($con, $query);
while($row = mysqli_fetch_assoc($result)){
$data[] = $row;
}
echo json_encode($data);
?>
给出的错误是:
> Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result,
> boolean given in D:\Xampp\htdocs\student\announcement.php on line 8
>
> Notice: Undefined variable: data in
> D:\Xampp\htdocs\student\announcement.php on line 12 null
【问题讨论】:
-
始终检查错误
($con, $query) or die($con->error) -
您的查询失败,它返回布尔值 false