Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Slik konverterer Query til JSON PHP
    Mens både JSON og SQL er svært viktige teknologier for mange web-programmerere , kan det være vanskelig å arbeide samtidig med begge dataformater . Imidlertid kan man konvertere SQL-spørringer til JSON ganske enkelt med noen enkle PHP -kode. Dette er et viktig verktøy for alle utviklere som bruker SQL databaser for å holde informasjon som brukes i programmer som fungerer med JSON . Du trenger
    SQL database en Web plass
    Vis mer Instruksjoner
    Konverter SQL Query til JSON
    en

    Sett opp din server og SQL database. Manuelt sette den informasjonen du ønsker å konvertere til JSON inn i databasen . Lag en ny PHP-filen på serveren din som kaller SQL database du opprettet .
    2

    Start koden i filen ved å ringe din SQL-spørringen og lagre den i en PHP variabel . Deretter starte strengen som vil lagre JSON data . Bruk følgende kode : .

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

    $ json = " [\\ n";

    3

    Sett opp en stund funksjon som analyserer SQL spørring resultater, og en foreach funksjon som bygger de JSON data . Bruk følgende kode :

    $ maks = mysql_num_rows ( $ data_sql ) //Den totale rader i søket

    $ p = 0 ; //Brukes til å avgjøre hvilken rad i spørringen koden er på

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

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

    $ num = 0;

    foreach ( $ data som $ key = > $ verdi ) { //Break spørringen opp

    if ( count ( $ data ) > 1 . ) $ json = "\\ " $ key \\ ": \\" $ verdi \\ " "; //Dette vil komme ut som "nøkkel" : "verdi"

    annet $ json = . " \\" $ verdi \\ " "; //Hvis det ikke er i en assosiativ array

    $ num + +; .

    if ( $ num < count ( $ data ) ) $ json = " , \\ n "; //Vil bare ha et komma hvis det ikke er den siste i rekken

    }

    $ rader + +;

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

    if ( $ rader <$ maksimum) $ JSON = " , \\ n "; . //Igjen, vil bare ha et komma hvis det ikke er den siste i matrisen

    }
    4

    slutt fullfører opp JSON data . Nå er den klar til å bli satt inn i en rekke funksjoner som bruker JSON -format. Bruk følgende kode :

    $ json = "] \\ n";

    .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sette Variabel innhold i en fil med PHP 
    ·Hvordan beregne en løpende saldo Med MySQL 
    ·Hvordan lage tabeller fra DIVs i PHP 
    ·Hvordan endre passord i PHP 
    ·Slik oppgraderer PHP for Windows 
    ·Hvordan bruke iFrame å få Remote PHP 
    ·Hvordan lage TNX Go Faster 
    ·Hvordan lese filen Innholdet i PHP 
    ·Hvordan skrive en PHP Script Logg inn 
    ·PHP Tutorial initialisert Arrays 
      Anbefalte artikler
    ·Slik konverterer et resultat Satt til Comma Delimited 
    ·Hvordan bruke Google Translate for API og PHP 
    ·Hvordan finne den Fullt datamaskinnavn hjelp av Visual …
    ·Hvordan bruke VB6 MonthView Kontroll 
    ·Hvordan lage en Proxy Web Browser Ved hjelp av Visual B…
    ·Hvorfor trenger jeg Java Software 
    ·Hvordan bidra CS3 FlashPaper 
    ·Hvordan skrive til en Div. Fra JavaScript 
    ·Hvordan skrive ut flere linjer i Visual Basic 
    ·Hvordan åpne en link på samme vindu ved bruk Frames 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/