Alors que les deux JSON et SQL sont des technologies très importantes pour de nombreux programmeurs web , il peut être difficile de travailler simultanément avec les deux formats de données. Cependant, on peut convertir les requêtes SQL en JSON assez facilement avec un peu de code PHP simple. Il s'agit d'un outil indispensable pour tout développeur qui utilise des bases de données SQL pour stocker des informations utilisées dans les programmes qui fonctionne avec JSON. Choses que vous devez
base de données SQL
Web espace
Afficher plus Instructions
Convert SQL Query JSON
1
Configurez votre serveur et base de données SQL. Mettre manuellement les informations que vous souhaitez convertir en JSON dans la base de données. Créez un nouveau fichier PHP sur votre serveur qui appelle la base de données SQL que vous avez créé .
2
Démarrez le code dans le fichier en appelant votre requête SQL et l'enregistrer dans une variable PHP. Ensuite, lancer la chaîne qui va sauver les données JSON . Utilisez le code suivant : .
Data_sql $ = mysql_query ( $ query ) or die ( mysql_error ());
$ json = "[ \\ n";
3
Mettre en place une fonction de tout qui analyse les résultats d'une requête SQL, et une fonction foreach qui construit les données JSON . Utilisez le code suivant :
$ maximum = mysql_num_rows ( $ data_sql ) //le nombre total de lignes dans la requête
$ rows = 0 ; //utilisé pour déterminer quelle ligne dans la requête le code est sur
while ($ data = mysql_fetch_assoc ( data_sql $ )) {
if ( count ( $ data) > 1) $ json = "{ \\ n"; .
$ num = 0;
foreach ($ data as $ key = valeur > $ ) {//Pause de la requête jusqu'à
if ( count ( $ data) > 1 . ) $ json = "\\" $ key \\ " : \\" $ value \\ "" ; //Cela viendra comme «clé» : la «valeur»
autre $ json = . "\\" $ valeur \\ "" ; //Si ce n'est pas dans un tableau associatif
$ num + +; .
if ( $ num informations < count ($ data)) $ json = " \\ n "//aura seulement une virgule si ce n'est pas le dernier de la gamme
}
$ rows + +;
if ( count ( $ data) > 1) $ json = "} \\ n"; .
if ( $ rows < $ maximum) $ json = " \\ n"; . //Encore une fois, auront seulement une virgule si ce n'est pas le dernier à le tableau
}
4
Enfin, finir les données JSON . Maintenant, il est prêt à être mis dans n'importe quel nombre de fonctions qui utilisent le format JSON. Utilisez le code suivant :
$ json = "] \\ n";
.