Cos'è mysql_fetch_array ()?
PHP mysql_fetch_array () è una funzione che ti consente di recuperare una riga mysql come un array numerico o un array associativo PHP.
Ottiene una riga dalla funzione mysql_query () e restituisce il risultato come un array. Se la funzione fallisce, produce un falso booleano.
La sintassi della funzione può essere espressa come:
mysql_fetch_array (dati, array_type);I dati dei parametri si riferiscono a un puntatore di dati specifico. Questo è di solito il risultato del metodo mysql_query ().
È inoltre possibile specificare il tipo di array da restituire dalla funzione. I valori supportati per questo parametro includono:
Impariamo come usare questa funzione in PHP.
Come usare mysql_fetch_array ()
Dai un'occhiata allo snippet di codice fornito di seguito. Mostra un esempio di come utilizzare la funzione.
$ mysqli = new mysqli ("localhost", "root", "mysql", "sakila");Lo script sopra crea una connessione al database MySQL utilizzando la funzione MySQL_Connect.
Utilizziamo quindi il metodo MySQL_Query () per eseguire una query nel database e selezionare le righe in cui la valutazione è maggiore di 8 nella tabella del film del database Sakila.
Per ottenere un array, archiviamo il risultato da mysql_query () e passiamo quel valore a mysql_fetch_array.
Esempio 2
L'esempio seguente mostra come utilizzare l'opzione mysql_num per restituire un array numerico.
$ mysqli = new mysqli ("localhost", "root", "mysql", "sakila");Altre variazioni del codice sono come:
$ mysqli = new mysqli ("localhost", "root", "mysql", "sakila");Conclusione
Questa guida introduce la funzione php mysql_fetch_array per ottenere il risultato di una riga come array.