Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Modo semplice per passare clausole di query PHP

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 ) {

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.

 

Programmazione © www.354353.com