Funzione mysql_fetch_assoc() di PHP
Definizione e uso
La funzione mysql_fetch_assoc() prende una riga dal set di risultati come array associativo.
restituisce un array associativo generato da una riga presa dal set di risultati, se non ci sono più righe, restituisce false.
sintassi
mysql_fetch_assoc(data)
Parametro | Descrizione |
---|---|
data | Obbligatorio. Il puntatore dei dati da utilizzare. Questo puntatore è restituito da mysql_query(). |
Suggerimenti e commenti
Commento:mysql_fetch_assoc() e mysql_fetch_array() con il secondo parametro opzionale MYSQL_ASSOC sono completamente identici. Restituisce semplicemente un array associativo. Questo è anche il modo iniziale di lavoro di mysql_fetch_array().
Suggerimento:Se è necessario un'indicizzazione numerica oltre all'indicizzazione associativa, utilizzare mysql_fetch_array().
Commento:Il nome del campo restituito da questa funzione è sensibile alle maiuscole e minuscole.
Esempio
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person WHERE Lastname='Adams'"; $result = mysql_query($sql,$con); print_r(mysql_fetch_assoc($result)); mysql_close($con); ?>
Output:
Array ( [LastName] => Adams [FirstName] => John [City] => London )