| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment faire pour convertir la requête pour JSON PHP
    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";

    .

    Previous :

    next :
      articles connexes
    ·Comment construire une Language Switcher en PHP et Java…
    ·Comment ajouter un pilote MySQL pour VB.NET 
    ·Comment utiliser MySQL cordes types de données les plu…
    ·PHP Fatal Error : Memory Épuisé 
    ·Comment créer un lien hypertexte dans PHP 
    ·Comment mettre à jour une base de données en PHP util…
    ·Comment convertir un champ varchar null 
    ·Comment faire pour importer tous les scripts PHP dans u…
    ·MySQL indexation Tutorial 
    ·Comment faire pour mettre une requête dans MySQL et DB…
      articles en vedette
    ·Qu'est-ce langage Visual Basic 
    ·Comment savoir si Perl est 32 ou 64 bits 
    ·Tutoriel sur Android OpenGL 
    ·Chaîne Perl Longueur Fonction 
    ·DirectX 9 vs. 10 
    ·Comment fusionner des fichiers PDF avec PHP 
    ·Comment se multiplier dans Visual Basic 
    ·Comment réinitialiser un mot de passe script local Adm…
    ·Comment faire pour créer des contrôles ActiveX 
    ·Comment télécharger plusieurs fichiers avec JSP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com