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

PHP MySQL Query Tutorial

È possibile utilizzare PHP per inviare le query a un database MySQL . PHP deve essere configurato per utilizzare le librerie client MySQL durante il processo di installazione . Se il vostro server web supporta PHP , molto probabilmente ha le librerie client già installati . Se si sta costruendo un proprio server , è necessario includere l'opzione " - with- mysql " direttiva. Il PHP : MySQL Funzioni

La funzione mysql_query invia una query unica per il database attivo . La sintassi della funzione è :

mysql_query ( $ query [ $ link] ) per

La query può essere una query SQL valida anche selezionare , mostrare , inserire, aggiornare , cancellare e rilasciare . Per la corretta sintassi SQL , consultare la documentazione di MySQL ( vedi link in Risorse) . Specificare la query all'interno del mysql_query o attraverso una variabile. Il $ link valore opzionale è il valore restituito dalla funzione mysql_connect ( ) . Se avete solo una connessione al database aperto , è possibile omettere questo valore . Se si omette il valore di collegamento $ , la query utilizza l'ultima connessione aperta

" mysql_query ( ) " funtion non stampa i risultati della query a schermo; . Invece , restituirà una risorsa che rappresenta il risultato o il valore "false" se la query non è riuscita . La query non riuscirà solo se era in grado di essere eseguito sul server , non se non ci fossero risultati restituiti .

Per accedere ai dati restituiti dalla funzione mysql_query , utilizzare una funzione secondaria , come mysql_fetch_array ( ) o mysql_fetch_row ( ) . Ci sono molti metodi diversi per l'accesso ai dati , che hanno tutti la stessa sintassi di base . La sintassi per mysql_fetch_array ( ) è :

funzione mysql_fetch_array ( $ risultato ) per

La variabile $ risultato deriva dalla uscita del mysql_query ( )
Esempio .

l'esempio seguente mostra come utilizzare la funzione mysql_query ( ) all'interno di uno script PHP : ?


la variabile database $ contiene il nome del database . La variabile connection $ contiene i risultati della funzione mysql_connect ( ) . Se lo script non è in grado di connettersi al database , avrà esito negativo con il messaggio "Impossibile connettersi a MySQL . " Lo script, quindi si connette al database o non riesce con il "Impossibile connettersi al database" messaggio .

Una volta stabilita la connessione , la query viene inviata al database . Il risultato si tiene nella variabile $ risultato . Se la query ha esito negativo , lo script stampa il "Failed query" messaggio. Lo script passa poi il risultato nella variabile $ riga con la funzione mysql_fetch_array ( ) .

La variabile $ riga è un array in cui ogni colonna può accede da numeri ( 0 , 1 , 2 , 3 , 4 , ecc ) o con il nome della colonna tra virgolette singole. Poiché non vi può essere più di una riga restituita dalla query , i risultati sono posti in un ciclo while in modo che ogni riga può essere stampato singolarmente .

Infine , la connessione MySQL è chiusa con la funzione mysql_close ( ) .

 

Programmazione © www.354353.com