Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
SQL alebo Structured Query Language , poskytuje rad príkazov pre správu dát MySQL . Nasledujúci kód vzorky demonštruje typický INSERT : INSERT INTO HODNOTY produktov ( 1 , ' klobúk ' ) ;
Tento príkaz určuje tabuľku a poskytuje hodnoty vložiť do každého stĺpca . Môžu byť tiež použité nasledujúce alternatívne verzie : INSERT INTO ( ProductID , Productname ) VALUES ( 1 , ' klobúk ' ) výrobku ;
V tomto prípade tvrdenie určuje názov každého stĺpca v tabuľke rovnako ako hodnoty vložiť . Niektorí vývojári dávajú prednosť , pretože je to jednoduchšie overiť , že každá položka údajov je k dispozícii v oddiele hodnoty .
PHP Prevedenie
PHP skripty možno spúšťať príkazy insert na MySQL tabuľky . Nasledujúci ukážkový kód demonštruje : $ insert_query = " INSERT INTO ( ProductID , Productname ) VALUES ( 1 , ' klobúk ' ) výrobku " ; mysql_query ( $ insert_query ) ;
tu
prvý riadok ukladá reťazec dotazu ako premenné , a potom druhý spustí ho v databáze . " Mysql_query " vyhlásenie v PHP umožňuje vývojárom vykonávať rôzne typy dotazu , vrátane aktualizácií a vložiek . Akonáhle tento riadok spustí skript sa pokúsil vložiť údaje o zadanej tabuľke , ale developer nemusí nutne vedieť , že to bol úspešný .
Výsledok
Pre overenie úspešnosti operácie vloženie , PHP developer môže získať výsledok funkcie " mysql_query " . Nasledujúce rozšírené riadok kódu ukazuje : $ insert_result = mysql_query ( $ insert_query ) ;
PHP spustí akúkoľvek otázku , vráti logickú hodnotu označujúci true , ak je dotaz bol úspešný , a false , ak bol neúspešný . To je často užitočné krok , a to najmä v prípadoch , kedy má aktualizácia dotazu nejaký iný účinok v rámci systému . Pri pripájaní k dotazovanie databázy , môže veľa vecí spôsobiť problémy , ako je zlyhanie v pripojení k databáze alebo na dátovom serveri . Skript možno použiť logickú hodnotu výsledok reagovať na úspechu či neúspechu operácie .
Výstupné
V reakcii na výsledok dotazu , niektorí vývojári výstup HTML a textu do prehliadača . Nasledujúca ukážka PHP kód demonštruje , po dotaze vložky : echo "
" $ insert_result " < /p > " ;
Alternatívne , developer môže výstup vlastnú správu .. , sa mení a dopĺňa takto : if ( $ insert_result ) echo "
Vďaka ! Váš vložka bola úspešná < /p > . " ; Inak echo "
Och! Niečo sa pokazilo . < /P > "
V oboch prípadoch je výsledok poslaný do prehliadača užívateľa vo značkovacích štruktúry HTML . Ak sa niečo pokazí počas procesu vložky , aspoň užívateľ bude vedieť .