sql >> Databáze >  >> RDS >> Mysql

Vytvořte víceúrovňový JSON s PHP a MySQL

JSON_OBJECT se vrátí do PHP jako řetězec (jako prodigitalson komentováno)

Chcete mít všechna svá data jako asociativní pole.

Chcete-li to provést, v příkladu, který jste zveřejnili, json1 musí být předán přes json_decode .

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

Nyní byste měli získat požadovaný výsledek:

echo json_encode($resultArray);


  1. Hromadné vložení serveru SQL – část 2

  2. Při pokusu o aktualizaci 640 000 řádků v mySQL dojde během dotazu ke ztrátě připojení k serveru MySQL

  3. Zpracování chyb MySQL při používání Ajaxu

  4. jak uniknout oddělovači z obsahu sloupce při exportu csv