Brug af switch-statement , når du skriver PHP kode tillader dig at teste et udtryk mod flere værdier hurtigt. Selvom du kan opnå det samme resultat ved at oprette flere , hvis /else udsagn ved hjælp af en switch-statement er mindre tidskrævende og skaber renere kode. Ved at bruge en switch-statement , kan du for eksempel generere forskellige MySQL forespørgsler , efter værdien af udtrykket du ønsker at teste . Instruktioner
1
Åbn Notesblok , og klik på "Åbn " i menuen Filer. Vælg den PHP fil, du ønsker at redigere
2
Skriv eller kopier og indsæt følgende kode i dit PHP dokument : .
Kontakt ( $ value ) {
< p> sag 0 : Hej
$ query = "SELECT * FROM Tabel1 WHERE id = $ id" ;
break;
case 1 : Hej
$ query = "SELECT * FROM Tabel2 WHERE id = $ id" ;
break;
tilfælde 2 : Hej
$ query = "SELECT * FROM Tabel 3 WHERE id = $ id "
break;
standard : Hej
$ query = " SELECT * FROM table0 WHERE id = $ id " ;
break;
}
i dette eksempel vil serveren teste værdien af $ value variabel. Hvis den er nul , vil det skabe en forespørgsel, der vil markere rækker i " Tabel1 " tabellen. Hvis det er en eller to, vil det skabe en forespørgsel til at markere rækker i henholdsvis " Tabel2 " eller Tabel 3 ". Endelig, hvis værdien af $ value er en anden værdi end nul , en eller to , vil det skabe en forespørgsel der vil markere rækker i " table0 ".
3
Erstat " $ value" med det udtryk, du vil teste. du kan teste variabler eller PHP funktioner.
4
Udskift cifre efter "sag" med de forskellige værdier, du vil teste . du kan også tilføje ekstra blokke , hvis du ønsker at teste flere værdier .
5.
Change hver af forespørgslen udsagn til de spørgsmål, du vil have din server til at videregive til MySQL-databasen .
6
Gem filen og upload den til din webserver .