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

Ako používať PHP premenné v MySQL dotazov

Použitie PHP premenné MySQL dotazov je bežným požiadavkou . Napríklad pri načítaní záznamov databázy na základe kritérií stanovených užívateľom , PHP premenné musia byť použité ako parametre v MySQL SELECT . Okrem toho , pri vytváraní alebo aktualizácii záznamu pomocou užívateľom zadaných dát , ako je návštevná kniha poštou , premenné PHP musia byť použité v aktualizácii alebo vloženie dotazu. Použitie PHP premenné MySQL dotazov je jednoduchý, priamočiary úloha . Pokyny dovolená 1

Otvorte textový editor , napríklad Poznámkový blok a vytvorte nový súbor . V PHP , definovať premenné , ktoré budete používať v dotaze MySQL . Tu je príklad :

< php

$ name = " John Smith " ;

$ vek = 23 ;

$ zamestnania = " ? programátor " ;
2

Napíšte kus kódu pre pripojenie k serveru MySQL a vyberte databázu , ktorú budete používať . Pomocou funkcie " mysql_connect " a " mysql_select_db " , resp . Uistite sa , že ak niektorú z jeho funkcií zlyhá bude chyba sa zobrazí a prevedenie skriptu sa zastaví . To možno vykonať pomocou " keby " vyhlásenie v kombinácii s funkciou " zomrieť " PHP . Tu je kompletný kód s ukážkovej databázy detaily:

ak die ( " Došlo pripojenie k MySQL error ( ( $ link = mysql_connect ( ' localhost ' , ' mysql_uziv ' , ' mysql_heslo ' ) ) ! ) . servera " ) ;

if ( mysql_select_db ( ! ' Došlo k chybe pri voľbe databázy " ) DB_NAME " ) die ( $ link ) " ; .
3

Definovať premenné s otázkou , ktorý chcete vykonať , a použiť funkciu " mysql_real_escape_string " na premenných , ktoré budete používať v dotaze . Funkcie uniká špeciálne znaky , takže výsledok je bezpečné miesto v dotaze MySQL . Kombinovať text s premennými pomocou PHP operátor zreťazenia " . " . Tu je príklad : " .. Mysql_real_escape_string ( $ name )

$ query = " INSERT INTO sampletable ( meno , vek , povolanie ) VALUES ( " " " , " " mysql_real_escape_string ( $ veku ) . " . " , " " mysql_real_escape_string ( $ povolania ) . ' . " ) " ;
4

spustite dotaz pomocou PHP " funkciu mysql_query " s premennou obsahujúce dotazu ako parameter . Tu je kód :

mysql_query ( $ query ) ;

Najnovšie články

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