Fonction mysql_fetch_array() PHP
Définition et utilisation
La fonction mysql_fetch_array() récupère une ligne du jeu de résultats en tant que tableau associatif, tableau numérique ou les deux
Retourne un tableau généré à partir des lignes du jeu de résultats, ou false s'il n'y a plus de lignes.
Syntaxe
mysql_fetch_array(data,array_type)
Paramètres | Description |
---|---|
data | Optionnel. Détermine le pointeur de données à utiliser. Ce pointeur de données est généré par la fonction mysql_query(). |
array_type |
Optionnel. Détermine le type de résultat à renvoyer. Les valeurs possibles sont :
|
Astuces et commentaires
Remarque :mysql_fetch_array() est mysql_fetch_row() la version étendue de l'extension. En plus de stocker les données sous forme d'indices numériques dans un tableau, les données peuvent également être stockées sous forme d'indices associatifs, en utilisant le nom du champ comme nom de clé.
Astuce :Un point important doit être souligné, mysql_fetch_array() n'est pas évidemment plus utile que mysql_fetch_row() Lent et offre également beaucoup plus de valeurs évidemment.
Remarque :Le nom du champ retourné par cette fonction est sensible à la casse.
Exemple
<?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_array($result)); mysql_close($con); ?>
La sortie est similaire à :
Tableau ( [0] => Adams [LastName] => Adams [1] => John [FirstName] => John [2] => London [City] => London )