| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Konverter Query til JSON PHP
    Mens både JSON og SQL er meget vigtige teknologier til mange web-programmører , kan det være svært at arbejde samtidigt med begge dataformater . Men man kan konvertere SQL-forespørgsler til JSON forholdsvis let med nogle simple PHP kode. Dette er et vigtigt redskab for enhver udvikler, der bruger SQL databaser til at holde anvendte oplysninger i programmer , der fungerer med JSON . Ting du skal
    SQL database en Web space
    Vis Flere Instruktioner
    Konverter SQL Query til JSON
    1

    Opsæt din server og SQL database . Manuelt sætte de oplysninger, du vil konvertere til JSON i databasen. Lav en ny PHP-fil på din server , der kalder SQL-database , du har oprettet.
    2

    Start koden i filen ved at ringe til din SQL forespørgsel og gemme det i en PHP variabel. Dernæst indlede streng, der vil spare JSON data. Brug den følgende kode: .

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

    $ JSON = " [ \\ n";
    < br > 3

    Opsæt et stykke funktion, der analyserer SQL-forespørgslen resultater samt en foreach -funktion, der bygger de JSON data. Brug følgende kode : Hej

    $ maksimum = mysql_num_rows ($ data_sql ) //De samlede rækker i forespørgslen

    $ rækker = 0 //Bruges til at bestemme, hvad række i forespørgslen koden er

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

    if ( count ( $ data) > 1) $ JSON = " { \\ n"; .

    $ num = 0;

    foreach ( $ data som $ key => $ value ) {//bryde forespørgslen op

    if ( count ( $ data) > 1 . ) $ JSON = "\\ " $ key \\ ": \\ " $ value \\ "" //Det vil komme ud som "nøgle" : "value "

    ellers $ JSON = . "\\ " $ value \\ "" //Hvis det ikke er i et associativt array

    $ num + +; .

    if ($ num < count ( $ data) ) $ JSON = " , \\ n " //vil kun have et komma , hvis det ikke er det sidste i array

    }

    $ rækker + +;

    if ( count ( $ data) > 1) $ JSON = "} \\ n"; .

    if ($ rækker <$ maksimum ) $ JSON = " , \\ n"; . //igen, kun vil have et komma , hvis det ikke er den sidste i array

    }
    4

    sidst slutte op JSON data. Nu er det klar til at blive sat ind i et vilkårligt antal funktioner, der udnytter JSON format. Brug følgende kode : Hej

    $ JSON = " ] \\ n";

    .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Code et link i PHP 
    ·Sådan Slet fra en Tabelnavn på en DatabaseName i MySQ…
    ·Sådan Udskift en DIV på PHP 
    ·Sådan deaktiveres visningsfejl i PHP 
    ·Sådan indstilles Værdi fra en MySQL Query som en vari…
    ·Hvad Er WordPress PHP Command for Get Seneste indlæg 
    ·MySQL Java Tutorial 
    ·Sådan får navnene måneder mellem to datoer i SQL 
    ·Sådan Konverter String til Long i PHP 
    ·Sådan bruges File Pointers i PHP 
      Anbefalede Artikler
    ·Hvordan man bruger PHP Redirect Headers Overalt i Scrip…
    ·Sådan fjernes en liste indtastning i Matlab 
    ·Hvordan man laver en tabelcelle Clickable 
    ·Sådan Rens din Java 
    ·Sådan Manuelt installere en Ruby perle 
    ·Sådan oprettes Hello World i Microsoft Visual C 2010 E…
    ·Sådan bruges SAS Software 
    ·Sådan konstateres alfabetisk i Python 
    ·Sådan Put en forespørgsel i MySQL og DB2 
    ·Hvordan man laver et histogram i Java 
    Copyright © Computer Viden http://www.computerdk.com