Usare l'istruzione switch durante la scrittura di codice PHP permette di testare l'espressione contro i valori più velocemente . Anche se si potrebbe ottenere lo stesso risultato con la creazione di più istruzioni if /else , utilizzando un'istruzione switch è meno in termini di tempo e crea codice più pulito . Utilizzando un'istruzione switch , si può , per esempio , di generare diverse query MySQL , in base al valore dell'espressione che si desidera testare . Istruzioni
1
Aprire il blocco note e fare clic su "Apri " nel menu File . Selezionare il file PHP che si desidera modificare
2 Tipo
o copiare e incollare il seguente codice nel documento PHP : . Cambia
( $ value ) {
< p > case 0 :
$ query = "SELECT * FROM tabella1 WHERE id = $ id" ;
break;
caso 1 :
$ query = "SELECT * FROM tabella2 WHERE id = $ id" ;
break;
caso 2 :
$ query = "SELECT * FROM table3 WHERE id = $ id " ;
pausa ;
default:
$ query = " SELECT * FROM Table0 WHERE id = $ id " ;
break;
}
In questo esempio , il server verificherà il valore della variabile $ valore . Se è zero , si crea una query che seleziona le righe nella tabella " tabella1 " . Se si tratta di uno o due, si creerà una query per selezionare le righe in , rispettivamente , " tabella2 " o table3 . "Infine, se il valore di $ valore è un valore diverso da zero, uno o due , si creerà una query che selezionerà le righe in " Table0 . "
3
Sostituire " valore $ " con l'espressione che si desidera testare . potete testare le variabili o funzioni PHP .
4
Sostituire le cifre dopo il "caso " con i vari valori che si desidera testare . è inoltre possibile aggiungere blocchi aggiuntivi se si desidera testare più valori .
5
Modifica ciascuna delle istruzioni di query per le query che si desidera il server per trasmettere al database MySQL .
6
Salvare il file e caricarlo sul vostro server web.