Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mảng mySQLi trực tiếp đến mảng json

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;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng SSL với SQLAlchemy

  2. Làm cách nào tôi có thể thực hiện so sánh chuỗi phân biệt chữ hoa chữ thường SQL trên MySQL?

  3. Cách tối ưu hóa hiệu suất MySQL bằng MySQLTuner

  4. laravel trả về chuỗi json trên máy cục bộ nhưng là số nguyên trên cá thể cây đậu đàn hồi

  5. Sử dụng IS NULL và COALESCE trong OrderBy Doctrine Querybuilder