Enkel måte å bytte PHP Kriterier klausuler

Bruke bryter uttalelse når du skriver PHP-kode kan du teste et uttrykk for flere verdier raskt. Selv om du kan oppnå samme resultat ved å opprette flere hvis / else uttalelser, ved hjelp av en bryter uttalelse er mindre tidkrevende og skaper renere kode. Ved å bruke en bryter uttalelse, kan du for eksempel generere ulike MySQL spørringer, i henhold til verdien av uttrykket du vil teste.

Bruksanvisning

1 Åpne Notepad og klikk på "Open" i Fil-menyen. Velg PHP-filen du vil redigere.

2 Skriv inn eller kopier og lim inn følgende kode inn i PHP dokument:

switch ($ verdi) {

case 0:

$ Query = "SELECT * FROM Tabell1 WHERE id = $ id";

gå i stykker;

case 1:

$ Query = "SELECT * FROM table2 WHERE id = $ id";

gå i stykker;

case 2:

$ Query = "SELECT * FROM table3 WHERE id = $ id";

gå i stykker;

misligholde:

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

gå i stykker;

}

I dette eksemplet vil serveren teste verdien av $ verdi variabel. Hvis det er null, vil det skape en spørring som vil velge rader i "Tabell1" tabellen. Hvis det er en eller to, vil det skape en spørring for å velge rader i henholdsvis "table2" eller table3. "Til slutt, hvis verdien av $ verdi er en annen verdi enn null, en eller to, det vil skape en spørre som vil velge rader i "table0."

3 Erstatt "$ value" med uttrykket du vil teste. Du kan teste variabler eller PHP funksjoner.

4 Bytt sifrene etter "case" med de ulike verdiene du vil teste. Du kan også legge til flere blokker hvis du ønsker å teste flere verdier.

5 Endre hver av spørre uttalelser til de spørsmål du ønsker serveren din til å passere videre til MySQL database.

6 Lagre filen og laste den opp til webserveren.