April 13
Utilizzando l'istruzione switch durante la scrittura di codice PHP permette di testare l'espressione contro i valori più rapidamente. Anche se si potrebbe ottenere lo stesso risultato con la creazione di più se else /, utilizzando un'istruzione switch è meno in termini di tempo e crea codice più pulito. Utilizzando un'istruzione switch, è possibile, ad esempio, generare diverse query MySQL, in base al valore dell'espressione che si desidera testare.
1 Aprire il blocco note e fare clic su "Apri" dal menu File. Selezionare il file PHP che si desidera modificare.
2 Digitare o copiare e incollare il seguente codice nel documento PHP:
switch ($ value) {
case 0:
$ Query = "SELECT * FROM tabella1 WHERE id = $ id";
rompere;
caso 1:
$ Query = "SELECT * FROM tabella2 WHERE id = $ id";
rompere;
Caso 2:
$ Query = "SELECT * FROM WHERE table3 id = $ id";
rompere;
predefinito:
$ Query = "SELECT * FROM WHERE table0 id = $ id";
rompere;
}
In questo esempio, il server verificare il valore della variabile $ value. Se è zero, si creerà una query che selezionerà le righe della tabella "table1". Se si tratta di uno o due, si creerà una query per selezionare le righe, rispettivamente, "table2", 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 "$ value" con l'espressione che si desidera testare. È possibile verificare le variabili o funzioni PHP.
4 Sostituire le cifre dopo "caso" con i vari valori che si desidera testare. È inoltre possibile aggiungere blocchi aggiuntivi se si desidera verificare più valori.
5 Modificare ciascuna delle istruzioni di query per le query che si desidera che il server per trasmettere al database MySQL.
6 Salvare il file e caricarlo sul server Web.