sviluppatori Web che utilizzano MySQL come database devono ricorrere a un altro metodo di recupero di tali informazioni --- frequentemente PHP , un linguaggio di scripting utilizzato per creare siti web . Per modificare , visualizzare o utilizzare in altro modo i risultati di una query MySQL , il risultato deve prima essere impostato come una variabile PHP . Il mysql_fetch_array () in PHP MySQL memorizza i risultati delle query come array indicizzato , che può essere trattata come qualsiasi altra variabile nel codice PHP . Istruzioni
1
Creare un file di testo vuoto chiamato " test.php " e aprirlo in Blocco note o un editor di testo simile . Aggiungi " < php ? ", Come la prima riga e " > ", come l'ultima riga , il che ne definisce il file come contenente codice PHP , con il codice da eseguire contenuta interamente tra quelle righe
. 2
Aggiungi una seconda linea che definisce il " $ link " variabile come oggetto " mysql_connect " ; la mysql_connect () la funzione richiede , in ordine, la posizione del database , un nome utente e una password. Per un database MySQL memorizzati localmente con l'utente "admin " e la password "password ", la linea si legge :
$ link = mysql_connect ( " localhost " , "admin " , " password") ;
< p > cambiare questi valori a quelli per il database MySQL .
3
Creare una terza linea di connessione a un database specifico con la funzione mysql_select_db ( ) . Se il server MySQL contiene un database chiamato " us_history ", la terza riga del file PHP leggerebbe così :
mysql_select_db ( " us_history " ) ;
Modificare il valore tra parentesi a appropriata database per il server MySQL .
4
immettere la query MySQL per eseguire e caricare i risultati nella variabile " $ data " utilizzando la funzione mysql_fetch_array ( ) e mysql_query ( ) , che può sia essere messo sulla stessa linea . Inserire la query tra le parentesi della funzione mysql_query ( ) , ad esempio:
$ dati = mysql_fetch_array ( mysql_query ( "SELECT COUNT (* ) FROM presidenti WHERE cognome = ' Adams' " ) ) ;
5
recuperare i dati accedendo gli elementi del " $ data " variabile . La linea "echo $ data [ 0 ] " nell'esempio precedente sarebbe tornato " 2 ", il valore della query MySQL , che ha contato il numero di presidenti il cui cognome era " Adams ".