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.