Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte pripojenie k serveru MySQL . Jedná sa o jednoduchý volanie mysql_connect , ktorá vracia MySQL zdroj . Tento prostriedok skladujte v premennej . Príklad : $ mysql = mysql_connect ( " localhost " , " uzivatel " , " my_password " ) ; 
 2 
 Vyberte databázu . To si vyžaduje , aby volania na mysql_select_db . Príklad : mysql_select_db ( $ mysql , " customers_db " ) ; 
 3 
 Formulár dotazu. Mnohokrát , otázky sú non - triviálne , ako by sa mohlo mať niekoľko premenných sa rozšíril veľmi dlhý reťazec dotazu. Je to najlepší formát reťazca mimo volania mysql_query . To je najlepšie používať sprintf a mysql_escape_string , aby sa zabránilo takejto chyby , ako zlyhanie dotazu alebo dátové kompromisov . V tomto príklade , $ name a $ ph_number variabilný prišli z webového formulára . Príklad : $ query = sprintf ( " SELECT * FROM zákazníci WHERE name = ' % s ' a ph_numbers = ' % s ' " , mysql_escape_string ( $ name ) , mysql_escape_string ( $ ph_number ) ) ; 
 4 
 Odoslať otázku . To sa vykonáva pomocou funkcie mysql_query . Trvá MySQL zdroje a reťazec dotazu ako argument a vráti MySQL result rukoväť . Z tohto rukoväte , môžete načítať riadky jeden po druhom . V prípade , že dotaz zlyhá , mysql_query vráti FALSE a budete mať prístup k chybové hlásenie volaním funkcie mysql_error . Príklad : $ result = mysql_query ( $ mysql , $ query ) ; if ( $ result ! ) { Die ( " Neplatný dotaz : " . Mysql_error ( ) ) ; } 
 Načítať výsledok ako číselná array 
 5 
 Fetch výsledok ako číselné pole s mysql_fetch_array . Stĺpce výsledku bude v poriadku , prvý stĺpec má index 0. . 
 6 
 túto funkciu volať viackrát , aby sa na ďalší riadok . Ak nie sú k dispozícii žiadne ďalšie zostávajúce do výsledku zdroj riadky , bude mysql_fetch_array vracia FALSE . Príklad : $ row = mysql_fetch_array ( $ result ) ; 
 Načítať výsledok ako asociatívne pole 
 7 
 Načítať výsledok ako asociatívne pole s mysql_fetch_assoc . Táto funkcia vracia asociatívne pole s tlačidlami rovnakých názvov stĺpcov . Napríklad , ak ste chceli získať prístup k názvu poľa v rade , by ste stačí zavolať $ row [ " name " ] . 
 8 
 Uvedomte si , že to sa nezmení , ak číslo alebo poradie stĺpcov v tabuľke sa zmení pomocou príkazu ALTER SQL . Rovnako ako všetky ostatné mysql_fetch_ * funkcie môžete volať opakovane získať viac riadkov z výsledku . Je to vráti FALSE , ak neexistujú žiadne ďalšie riadky vo výsledku . Príklad : $ row = mysql_fetch_assoc ( $ result ) ;