Easy Way per passare clausole PHP query

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.

istruzione

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.