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

Buat JSON multi-level dengan PHP dan MySQL

JSON_OBJECT dikembalikan ke PHP sebagai string (sebagai prodigitalson dikomentari)

Anda ingin memiliki semua data Anda sebagai array asosiatif.

Untuk melakukan itu, dalam contoh yang Anda posting, json1 harus diteruskan melalui json_decode .

while ($row = mysqli_fetch_assoc($result)) {
        $row['json1'] = json_decode( $row['json1'], true ); // <----
        $resultArray[] = $row;
}
return $resultArray;

Sekarang Anda harus mendapatkan hasil yang diinginkan:

echo json_encode($resultArray);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Mengembalikan nomor X dari setiap GROUP BY

  2. Masalah pencarian dengan MySQL

  3. Tanggal penyimpanan otomatis MySQL untuk setiap baris

  4. Permintaan MySQL untuk waktu GMT saat ini

  5. Menyimpan Json ke database MySQL dari Node.js