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

Jednoduchý spôsob , ako prejsť PHP dotaze klauzula

Pomocou príkazu switch pri písaní PHP kódu vám umožní rýchlo otestovať výraz proti viac hodnôt . Aj keď by ste mohli dosiahnuť rovnaký výsledok vytvorením násobok if /else , pomocou príkazu switch je menej časovo náročné a vytvára čistejší kód . Pomocou príkazu switch , môžete napríklad vytvárať rôzne MySQL dotazov , v závislosti na hodnote výrazu , ktorý chcete testovať . Návod dovolená 1

Otvoriť Poznámkový blok a kliknite na " Otvoriť " v ponuke Súbor . Vyberte súbor , PHP , ktorý chcete upraviť
2

Zadajte alebo skopírujte a vložte nasledujúci kód do vášho PHP dokumentu : .

Switch ( $ value ) {

case 0 :

$ query = " SELECT * FROM Tabuľka1 WHERE id = $ id " ;

break ;

case 1 :

$ query = " SELECT * FROM tabulka2 WHERE id = $ id " ;

break ;

case 2 :

$ query = " SELECT * FROM tabuľka 3 WHERE id = $ id " ;

break ;

predvolené :

$ query = " SELECT * FROM table0 WHERE id = $ id " ;

break ;

}

V tomto príklade bude server otestovať hodnotu premennej $ hodnota . Ak je nulová , bude to vytvoriť dotaz , ktorý sa bude vyberať riadky v " tabulka1 " tabuľky . Ak je jeden alebo dva , bude to vytvoriť dotaz pre výber riadkov v poradí , " Tabuľka 2 " alebo Tabulka3 . " Konečne , v prípade , že hodnota $ hodnota je ľubovoľná iná hodnota ako nula , jeden alebo dva , bude to vytvoriť dotaz ktoré vyberie riadky v " table0 . "
3

Nahradiť " $ hodnotu " s výrazom , ktorý chcete testovať . Môžete vyskúšať premenné alebo PHP funkcie .
4

Vymeňte číslice po " U " s rôznymi hodnotami , ktoré chcete testovať . Môžete tiež pridať ďalšie bloky , ak chcete testovať viac hodnôt .
5

zmeniť každý z príkazov dotazu na otázky , ktoré chcete , aby váš server preniesť do databázy MySQL .
6

Uložte súbor a nahrať ju na webový server .

Najnovšie články

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