Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come convertire Query per JSON PHP

Mentre sia JSON e SQL sono tecnologie molto importanti per molti programmatori web , può essere difficile lavorare contemporaneamente con entrambi i formati di dati . Tuttavia, si può convertire le query SQL per JSON abbastanza facilmente con un semplice codice PHP . Questo è uno strumento essenziale per qualsiasi sviluppatore che utilizza database SQL per contenere informazioni utilizzate in programmi che funzioni con JSON . Cose che ti serviranno
database SQL
Web spazio
Show More Istruzioni convertire SQL Query per JSON
1

impostare il server e il database SQL . Inserire manualmente le informazioni che si desidera convertire in JSON nel database. Fai un nuovo file PHP sul server che chiama il database SQL creato.
2

Inizia il codice nel file chiamando la query SQL e salvarlo in una variabile PHP . Successivamente, avviare la stringa che salverà i dati JSON . Utilizzare il seguente codice : .

$ Data_sql = mysql_query ( $ query ) or die ( mysql_error ());

$ json = " [ \\ n";

3

impostare una funzione , mentre che analizza i risultati della query SQL , e una funzione di foreach che costruisce i dati JSON . Utilizzare il seguente codice :

$ massima = mysql_num_rows ( $ data_sql ) //le righe totali nella query

$ righe = 0 ; //usato per determinare quale riga nella query il codice è su

while ( $ data = mysql_fetch_assoc ( $ data_sql ) ) {

if ( count ( $ dati ) > 1 ) $ json = " { \\ n";
.

$ num = 0;

foreach ( $ dati come $ chiave = > $ valore ) { //Rompere la query fino

if ( count ( $ dati ) > 1 . ) $ json = " \\ " $ tasto \\ " : \\ " $ valore \\ " " ; //Questo uscirà come "chiave " : "valore"

altro $ json = . "\\" $ valore \\ " " ; //Se non è in un array associativo

$ num + + , .

if ( $ num < count ( $ dati ) ) $ json = " , \\ n "; //avrà solo una virgola , se non è l'ultimo della serie

}

$ Righe + + ;

if ( count ( $ dati ) > 1) $ json = " } \\ n"; .

if ($ righe < $ massimo) $ json = " \\ n"; . //Ancora una volta, avranno solo una virgola , se non è l'ultimo in l'array

}
4

Infine , finire i dati JSON . Ora è pronto per essere messo in qualsiasi numero di funzioni che utilizzano il formato JSON . Utilizzare il seguente codice :

$ json = " ] \\ n";

.

 

Programmazione © www.354353.com