Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara yang lebih baik untuk menghasilkan array json ini dari data MySql dengan php

Menghilangkan semua redundansi, menggunakan pernyataan yang disiapkan dengan benar (dengan asumsi PDO) dan menambahkan penanganan kesalahan (setidaknya sebuah rintisan), Anda akan mendapatkan ini:

$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'));
}

Jika Anda mengharapkan beberapa baris:

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. Terhubung ke mysql di Amazon EC2 dari server jauh

  2. Pelacakan notifikasi suka Facebook (Desain DB)

  3. Nama indeks tidak terdefinisi

  4. Bagaimana cara menggunakan alias dalam operator matematika di SQL?

  5. Kesalahan saat menggunakan kecuali dalam kueri