6.61.13 mysql_fetch_array[ Exemples avec mysql_fetch_array ] PHP 3, PHP 4 >= 4.0.0Description
array mysql_fetch_array(resource result_identifier ,[int
result_type
])
mysql_fetch_array retourne un tableau qui
contient la ligne demandée, ou FALSE
si il ne reste plus de ligne.
mysql_fetch_array est une version étendue de
mysql_fetch_row. En plus d'enregistrer les
données
sous forme d'un tableau à indice numérique, elle peut aussi
les enregistrer dans un tableau associatif, en utilisant les noms des
champs comme indices.
Si plusieurs colonnes portent le même nom, la dernière colonne
aura la priorité. Pour accéder aux autres colonnes du
même nom, vous devez utiliser l'index numérique, ou
faire un alias pour chaque colonne.
|
select t1.f1 as foo t2.f1 as bar from t1, t2
|
Il est important de souligner que mysql_fetch_array N'est PAS
plus lente que mysql_fetch_row, tandis qu'elle ajoute un
confort d'utilisation notable.
L'option result_type de
mysql_fetch_array est une constante qui peut prendre les
valeurs suivantes : MYSQL_ASSOC, MYSQL_NUM et MYSQL_BOTH.
Voir aussi
mysql_fetch_row.
Exemple avec mysql fetch array |
<?php mysql_connect($host,$user,$password); $result = mysql_db_query("database","select * from table"); while($row = mysql_fetch_array($result)) { echo $row["user_id"]; echo $row["fullname"]; } mysql_free_result($result); ?>
|
|