Nếu truy vấn của bạn không có bất kỳ tham số nào, bạn cũng có thể tránh sử dụng câu lệnh đã chuẩn bị. Một cái gì đó như thế này là đủ
header('Content-type: application/json');
echo json_encode(
$conn->query('SELECT id, name FROM thetable')
->fetch_all(MYSQLI_ASSOC)
);
exit;
Nếu bạn cần câu lệnh, hãy sử dụng mysqli_stmt ::get_result
$stmt = $conn->prepare($sql);
// $stmt->bind_param(...);
$stmt->execute();
$result = $stmt->get_result();
header('Content-type: application/json');
echo json_encode($result->fetch_all(MYSQLI_ASSOC));
exit;