Mysql
 sql >> база данни >  >> RDS >> Mysql

Създайте многостепенен JSON с PHP и MySQL

JSON_OBJECT се връща на PHP като низ (като prodigitalson коментирано)

Искате да имате всичките си данни като асоциативен масив.

За да направите това, в примера, който публикувахте, json1 трябва да се предаде през json_decode .

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

Сега трябва да получите желания резултат:

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. Typo3 V6:Как да създадете контейнер за елемент на съдържание? (без телевизор)

  2. MySQL вмъкнете там, където не съществува / ако не съществува

  3. Инструкциите UPDATE са в крайно състояние на заявката

  4. SQL заявка за получаване на сумата от всички стойности на колони в последния ред на набор от резултати заедно със сумата на редовете (групиране по)

  5. Ускоряване на (бавна) огромна база данни на WordPress