Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Konvertera Query till JSON PHP

    Medan både JSON och SQL är mycket viktiga tekniker för många webbprogrammerare , kan det vara svårt att arbeta samtidigt med båda dataformat . Däremot kan man konvertera SQL-frågor till JSON ganska lätt med några enkla PHP-kod . Detta är ett viktigt verktyg för alla utvecklare som använder SQL-databaser för att hålla information som används i program som fungerar med JSON . Saker du behöver
    SQL -databas
    Webbutrymme
    Visa fler instruktioner Review Konvertera SQL Query till JSON
    1

    Konfigurera din server och SQL-databas . Manuellt sätta den information som du vill konvertera till JSON i databasen . Gör en ny PHP-fil på din server som anropar SQL databas du skapat .
    2

    Starta koden i filen genom att ringa din SQL-fråga och spara den i en PHP- variabel . Därefter inleda sträng som kommer att rädda JSON uppgifter . Använd följande kod : .

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

    $ json = " [ \\ n ";

    3

    Inrätta en stund funktion som analyserar SQL frågeresultat , och en foreach funktion som bygger JSON uppgifter . Använd följande kod :

    $ maximum = mysql_num_rows ( $ data_sql ) //De totala rader i frågan

    $ v = 0 , //Används för att avgöra vilken rad i frågan koden är på

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

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

    $ num = 0 ;

    foreach ( $ data som $ key = > $ value ) { //Bryt frågan upp

    if ( count ( $ data) > 1 . ) $ json = " \\ " $ key \\ " : \\ " $ value \\ " "; //Detta kommer att komma ut som " nyckel " : " value "

    annars $ json = . " \\ " $ value \\ " "; //Om det inte är i en associativ array

    $ num + + , .

    if ( $ num < count ( $ data) ) $ json = " \\ n " , //kommer bara att ha ett kommatecken om det inte är den sista i kedjan

    }

    $ rader + + ;

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

    if ($ rader < $ max ) $ json = " \\ n"; . //igen, kommer bara att ha ett kommatecken om det inte är den sista i arrayen

    }
    4

    slutligen avsluta JSON uppgifter . Nu är det är redo att tas i ett antal olika funktioner som utnyttjar JSON . Använd följande kod :

    $ json = " ] \\ n "; Addera
    .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör kommentarer i en PHP -fil
    ·Hur man installerar Apache , MySQL och PHP på Rackspac…
    ·Hur Monitor en MySQL Slow Query
    ·Hur säkra en Admin Panel i PHP Utan Sessions
    ·Hur ansluta Visual Basic till Mysql
    ·Så här aktiverar du en FTP -anslutning med PHP
    ·Hur man skickar ett Plesk API PHP Command
    ·Hur man kan få en webbkamera i PHP
    ·Hur du ansluter en sträng i PHP
    ·Hur man tar bort en nolla från decimaltal i PHP
    Utvalda artiklarna
    ·Hur man öppnar en länk på samma fönster när du anv…
    ·Hur gör jag ett spel Racing Car på Flash 8
    ·Visual C Component Object Model Tutorial
    ·Hur man uppgraderar MySQL i Plesk
    ·Hur man kolla om en sträng i Java är A
    ·Perl Varje vs foreach
    ·Common Lisp & HTML renderingsmotor Bindande
    ·Hur man skapar en SQLite3 tabell i Ruby on Rails
    ·Hur man kan stoppa en loop i VBA
    ·Hur man gör en Marquee i ett begränsat område på en…
    Copyright © Dator Kunskap http://www.dator.xyz