Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Funkcie pre MySQL s PHP premenné v dotaze

Webové aplikácie môže pripojiť a otázka databáz MySQL pomocou skriptov na strane servera napísaný v PHP kódu . Vývojári písania týchto skriptov môže stavať detailné otázky vykonať na MySQL databáz . Tieto otázky musia zodpovedať štruktúre databázy správne získať užitočné dáta . Vývojári môžu vytvárať PHP premenné do svojich skriptov , čo im umožňuje vytvárať funkcie , vytváranie dynamických dotazov podľa nepredvídateľné faktory . Build Query

PHP skripty stavať MySQL dotazov sú textové reťazce . Nasledujúci ukážkový kód demonštruje :

$ query = " SELECT * z klienta " ;

Tento dotaz by vybrať všetky záznamy v tabuľke s názvom " klient " v databáze práve pripojený . Otázka by mohol tiež určiť konkrétne záznamy , takto :

$ query = " SELECT * FROM zákazníka WHERE FIRST_NAME = ' Mary Smith ' " ;

To by zvoliť hodnotu v každom riadku v tabuľke , pre všetky záznamy so zadanou hodnotou v prvom stĺpci Názov . Táto tabuľka by mohla vyskytovať v obchodnej databáze , v ktorej sú uložené informácie klienta . V oboch týchto otázok , skript dodáva dátové položky výslovne . Avšak , môže byť potrebné skript používať hodnota odovzdaná ako premenná , keď je stránka načítaná v prehliadači užívateľa .
PHP Premenné

PHP skripty modelovej premenné pre text , čísla a ďalšie dátové položky . Nasledujúci kód vzorky demonštruje vytvorenie premenné :

$ FIRST_NAME = " Mary Smith " ;

Tento kód vytvorí premenné a priraďuje hodnotu k nemu pomocou reťazca literála . Avšak , skript môže získať hodnotu v GET , poštou alebo premenné relácie . To sa môže stať v prípade , že je používateľ prihlásený do systému , v ktorom sú rôzne účty sú modelované . Napríklad , správca podniku , prihlásený do interného systému spoločnosti , môžu požiadať o podrobnosti konkrétneho klienta pomocou webového formulára , ktorý potom odovzdá tieto informácie na iný PHP skript v pošte premennej . Skript môže pristupovať k tejto premennej takto :

$ FIRST_NAME = $ _POST [ ' fname ' ] ;
Variabilný dotazu

raz PHP skript má dátové položky modelovanou ako premennú , môže zahrnúť do MySQL dotazu reťazca . Nasledujúci ukážkový kód demonštruje :

$ query = " SELECT * FROM zákazníka WHERE FIRST_NAME = " " $ FIRST_NAME . ' . " "

Tento dotaz sa vzťahuje k premennej hodnoty pomocou jeho mena v reťazci dotazu. Keď sa PHP vykoná dotaz , bude hodnota premennej sa objaví v reťazci . To umožňuje vývojárom určiť konkrétny záznam pomocou dátovej položky, ktoré nie sú známe , ak je skript napísaný . Dotaz bude požadovať čokoľvek riadky v tabuľke obsahovať prvú hodnotu name odovzdaný z iného skriptu .
Prevedenie

PHP skripty používať štandardné funkcie pre vykonávanie MySQL dotazov a spracovanie ich výsledky . Nasledujúci kód vzorky demonštruje vykonávanie príklad dotazu :

$ result = mysql_query ( $ query ) ;

skript by potom iterovat výsledky takto : while ( $ row = mysql_fetch_array ( $ riadok ) ) { //Proces riadok }

PHP skripty často písať hodnoty v riadku do prehliadača v HTML štruktúr .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené