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

Một cách tốt hơn để tạo mảng json này từ dữ liệu MySql với php

Loại bỏ tất cả phần dư thừa, sử dụng các câu lệnh được chuẩn bị thích hợp (giả sử là PDO) và thêm xử lý lỗi (ít nhất là sơ khai), bạn kết thúc với điều này:

$stmt = $conn->prepare('SELECT name, age, address, pincode FROM json WHERE name = ?');
$stmt->execute(array('peter'));

if ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo json_encode($row);
} else {
    echo json_encode(array('status' => 'error'));
}

Nếu bạn mong đợi nhiều hàng:

echo json_encode($stmt->fetchAll(PDO::FETCH_ASSOC));


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. triển khai truy vấn LIKE trong PDO

  2. Tên bảng chữ thường MySQL trong Windows Tên chữ hoa trên Unix

  3. Truy vấn CakePHP kinh độ vĩ độ gần nhất từ ​​cơ sở dữ liệu

  4. MySQL dynamic-pivot

  5. Truy vấn giới hạn PHP, SQL bằng biến php