Mit der switch-Anweisung beim Schreiben PHP-Code können Sie einen Ausdruck gegen mehrere Werte schnell zu testen . Obwohl man das gleiche Ergebnis , indem Sie mehrere if /else-Anweisungen , mit einer Switch-Anweisung erreichen könnte, ist weniger zeitaufwendig und schafft saubereren Code . Durch die Verwendung einer switch-Anweisung , können Sie zum Beispiel erzeugen unterschiedliche MySQL-Queries , nach dem Wert des Ausdrucks die Sie testen möchten . Anleitung
1
Öffnen Sie den Editor , und klicken Sie auf "Öffnen" im Datei-Menü . Wählen Sie die PHP Datei, die Sie bearbeiten möchten
2
Typ oder copy- and-paste den folgenden Code in Ihre PHP- Dokument : .
Switch ($ value) {
< p> case 0:
$ query = "SELECT * FROM Tabelle1 WHERE id = $ id ";
break;
Fall 1:
$ query = "SELECT * FROM Tabelle2 WHERE id = $ id ";
break;
Fall 2:
$ query = "SELECT * FROM table3 WHERE id = $ id ";
break;
default:
$ query =" SELECT * FROM Table0 WHERE id = $ id ";
break;
}
In diesem Beispiel wird der Server testen den Wert der Variable $ value . Wenn er Null ist , wird es eine Abfrage erstellen , die Zeilen in der " Tabelle1 " Tabelle auswählen. Wenn es ein oder zwei ist , wird es eine Abfrage zu erstellen , um Zeilen in wählen , bzw. " table2 " oder table3 . " Schließlich, wenn der Wert von $ Wert ist ein anderer Wert als null, eins oder zwei , wird es eine Abfrage erstellen das wird in Reihen wählen Sie " Table0 . "
3
Ersetzen Sie " $ value " mit dem Ausdruck, den Sie testen möchten. testen Sie Variablen oder PHP-Funktionen .
4
Ersetzen Sie die Ziffern nach "Fall" mit den verschiedenen Werten, die Sie testen möchten. Sie können auch zusätzliche Blöcke , wenn Sie mehrere Werte testen möchten.
5
Veränderung jeder der Abfrage Aussagen die Fragen, die Sie möchten, dass Ihre Server zur Weitergabe an die MySQL-Datenbank .
6
Speichern Sie die Datei und laden Sie sie auf Ihrem Webserver.