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

Výsledky Vloženie MySQL PHP v Echo

Vývojári vytvárať webové stránky a aplikácie pomocou PHP a MySQL s dátami uloženými v MySQL a PHP skripty manipuláciu s dotazy a aktualizácie . PHP skript môže spustiť príkaz insert , prostredníctvom ktorého je nový záznam pridaný do databázovej tabuľky . Jazyk PHP poskytuje štandardné funkcie pre správu MySQL databáz , prostredníctvom ktorej skriptov môžu vykonávať dátovej vložky . Po vložení je kompletný , môže byť potrebné developer potvrdiť svoj ​​úspech či neúspech . Vložte SQL

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ť .

Najnovšie články

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