私はデータベースからフェッチするテーブルに行を表示する必要があります。コードをフェッチするためのJQueryがありますが、エラーが表示されます。action.phpがデータベーステーブルからデータを取得できませんでした
構文エラー:予期しない ';' Cで:\ xamppの\ htdocsに\ hopeplace \ madmin \ action.phpライン49上の
<?php
//action.php
if(isset($_POST["action"]))
{
include('../connect.php');
if($_POST["action"] == 'fetch')
{
$output='';
$query ="SELECT * FROM user_details WHERE user_type ='user' ORDER BY user_name ASC";
$statement = $Conndb-> prepare($query);
$statement->execute()
$result = $statement->fetchAll();//line 14
$output .= '
<table class="table table-hover">
<tr>
<td>Full Name</td>
<td>Email</td>
<td>Status</td>
<td>Action</td>
</tr>
';
foreach($result as $row){
$status ='';
if($row["user_status"] == 'Active'){
$status = '<span class="label label-success">Active</span>';
}
else{
$status = '<span class="label label-danger">Inactive</span>';
}
$output .= '
<tr>
<td>'.$row["user_name"].'</td>
<td>'.$row["user_email"].'</td>
<td>'.$status.'</td>
<td><button type="button" name ="action" class="btn btn-info btn-xs action" data-user_id="'.$row["user_id"].'" data-user_status="'.$row["user_status"].'">Action</button></td>
</tr>
';
}
$output .= '</table'>;//line 49
echo $output;
}
}
?>
でも私はそれが私に
Fatal error: Uncaught Error: Call to undefined method mysqli_stmt::fetchAll() in C:\xampp\htdocs\hopeplace\madmin\action.php:14 Stack trace: #0 {main} thrown in C:\xampp\htdocs\hopeplace\madmin\action.php on line 14