Het gebruik van de instructie switch bij het schrijven van PHP- code kunt u een uitdrukking tegen meerdere waarden snel te testen . Al kon je hetzelfde resultaat bereiken door het creëren van meerdere if /else statements , met behulp van een switch statement is minder tijdrovend en leidt tot schonere code . Door het gebruik van een switch statement , kunt u , bijvoorbeeld , het genereren van verschillende MySQL query's , op basis van de waarde van de expressie die u wilt testen . Instructies Open Notepad 1 en klik op "Open " in het menu Bestand . Selecteer het PHP- bestand dat u wilt bewerken 2 Type of kopieer - en - plak de volgende code in uw PHP- document : . Schakelaar ( $ value ) { case 0 : $ query = "SELECT * FROM tabel1 WHERE id = $ id " ; break ; geval 1 : $ query = "SELECT * FROM table2 WHERE id = $ id " ; break ; geval Pagina 2 : $ query = "SELECT * FROM table3 WHERE id = $ id " ; break ; default : $ query = " SELECT * FROM table0 WHERE id = $ id " ; break ; } In dit voorbeeld zal de server de waarde van de $ value variabele testen . Indien nul , zal een query rijen selecteren in de " tabel 1 " tabel. Als het een of twee , zal een query Tenslotte maken om te selecteren rijen in respectievelijk " table2 " of tabel 3 . "Indien de waarde van $ waarde is een andere waarde dan nul , een of twee , zal een query die rijen zullen selecteren in " table0 . " 3 Vervang " $ value " met de uitdrukking die u wilt testen . je kunt 4 testen variabelen of PHP-functies . Vervang de cijfers na "case " met de verschillende waarden die u wilt testen . je kunt ook extra blokken toevoegen als u wilt meer waarden te testen . Change 5 elk van de query verklaringen de vragen die u uw server wilt doorgeven aan de MySQL database . 6 Sla uw bestand en upload het naar uw webserver .
|