Bruke bryter uttalelse når du skriver PHP -kode kan du teste et uttrykk mot flere verdier raskt. Selv om du kan oppnå samme resultat ved å opprette flere hvis /else-påstandene , 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. Instruksjoner
en
Åpne Notisblokk og klikk på "Open" i Fil-menyen. Velg PHP-filen du ønsker å redigere
2
Type eller kopier og lim inn følgende kode inn i din PHP dokumentet : .
Switch ( $ verdi ) {
< p> tilfelle 0 : en
$ query = "SELECT * FROM Tabell1 WHERE id = $ id ";
pause,
sak 1:
$ query = "SELECT * FROM table2 WHERE id = $ id ";
pause,
case 2 : en
$ query = "SELECT * FROM table3 WHERE id = $ id ";
pause,
standard : en
$ query = " SELECT * FROM table0 WHERE id = $ id ";
break;
}
i dette eksempelet , vil serveren teste verdien av $ verdi variabel. Hvis det er null , vil det skape en spørring som vil velge rader i " table1 " tabellen . Hvis det er en eller to, opprettes det en spørring til å velge rader i henholdsvis " table2 " eller table3 . "Til slutt, dersom verdien av $ verdi har en annen verdi enn null , en eller to, opprettes det en spørring som vil velge rader i " table0 . "
3
Erstatt " $ verdi " 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 vil teste flere verdier.
5
Endre hver av spørringen uttalelser til spørringene du vil at serveren til å passere videre til MySQL database.
6
Lagre filen og laste den opp til webserveren .