Come unire due PHP MySQL Query

March 12

MySQL permette di interrogare una tabella di database e restituire i risultati di una pagina Web PHP. Il carattere punto e virgola è il simbolo sintassi che indica a MySQL la query è terminata. Si uniscono due query in PHP separando i due query utilizzando un punto e virgola. È quindi possibile eseguire entrambe le query in una sola volta sul server di database. Unire le query riduce il numero di volte che è necessario interrogare il server di database, che migliora le prestazioni.

istruzione

1 Fare clic destro sul file PHP che si desidera modificare e selezionare "Apri con". Fare doppio clic l'editor PHP che si desidera utilizzare per modificare il codice.

2 Creare una connessione al database MySQL. È necessario disporre di un nome utente e una password per la connessione al server. Digitare il seguente codice nella pagina PHP:

mysql_connect ( "localhost", "myuser", "mypass");

mysql_select_db ( "database")

Sostituire "myuser" e "mypass" con il tuo nome utente e la password. Sostituire "database" con il nome del database.

3 Creare entrambe le variabili stringa che contengono le query SQL. Per esempio, il seguente codice inserisce un nuovo record cliente, poi la seconda query recupera le nuove informazioni del cliente per tornare alla pagina PHP:

$ Query1 = "INSERT INTO clienti (customer_id, nome) Valori (343, 'Joe Smith');"

$ Query2 = "select * from clienti dove customer_id = 343"

4 Unire le due interrogazioni. Digitare il seguente codice di combinare i due query separate in una dichiarazione per il server:

$ Query_combined = $ query1 + $ interrogazione2

5 Invia la query al database MySQL. Il codice seguente query MySQL utilizzando la stringa di query combinata:

$ Risultati = mysql_fetch_array ($ query_combined);