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

Tạo JSON đa cấp với PHP và MySQL

JSON_OBJECT được trả về PHP dưới dạng một chuỗi (dưới dạng prodigitalson đã nhận xét)

Bạn muốn có tất cả dữ liệu của mình dưới dạng một mảng kết hợp.

Để làm điều đó, trong ví dụ bạn đã đăng, json1 phải được chuyển qua json_decode .

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

Bây giờ bạn sẽ nhận được kết quả mong muốn:

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. Chuyển đổi mysql TIME từ 24 HR sang định dạng AM / PM

  2. Làm cách nào để tìm các hàng (ngày tháng) bị thiếu trong bảng mysql?

  3. thiết lập utf8 với mysql thông qua php

  4. Truy vấn phân cấp trong MySQL. (kết nối bằng tương đương cho MySQL)

  5. Hibernate map java Long to MySQL BIGINT error