誰でも助けてくれますか?私はテーブルからすべてのデータを取得しようとしています。ブール値として返ってきます。ブール値が与えられた理由は
<?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)またはdie($ con-> error) ' – Ghost
クエリが失敗した場合、ブール値falseを返します – nogad
[mysqli \ _fetch \ _array()/ mysqli \ _fetch \ _assoc()/ mysqli \ _fetch \ _row()は、パラメータ1がresourceまたはmysqli \ _result、boolean givenであることを期待しています](http://stackoverflow.com/questions/2973202/mysqli-fetch-array-mysqli-fetch-assoc -mysqli-fetch-row-expects-parameter-1) –