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

Membuat array json menggunakan concat dengan MySql

Tolong JANGAN LAKUKAN ITU . Mencoba memformat data ke JSON di SQL Anda akan rapuh karena menyandikan sesuatu ke dalam JSON secara halus lebih rumit dari yang Anda harapkan dan Anda pasti akan salah.

Anda harus menggunakan json_encode fungsi dalam PHP. Ini akan bekerja dengan andal sedangkan kode Anda hampir pasti akan rusak.

$dataArray = array();

while($statement->fetch()){
    $data = array();
    $data['type'] = $typeColumn;
    $data['id'] = $id;

    $dataArray[] = $data;
}

json_encode($dataArray, JSON_HEX_QUOT);

Selain itu, memformat data untuk dikirim ke klien seharusnya tidak menjadi bagian dari kueri SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Filter input null atau kosong menggunakan LOAD DATA INFILE di MySQL

  2. Koneksi MySQL melalui terowongan SSH

  3. Menghitung entri terkait dengan Sequelize

  4. Mendapatkan data untuk plot histogram

  5. PHP menulis 800 catatan ke file (.txt) dari database