Voici les correspondances :
mysql_fetch_array
=fetch(PDO::FETCH_BOTH)
- Les lignes sont des tableaux avec des index numériques et nommés.mysql_fetch_assoc
=fetch(PDO::FETCH_ASSOC)
- Les lignes sont des tableaux avec des index nommés.mysql_fetch_row
=fetch(PDO::FETCH_NUM)
- Les lignes sont des tableaux avec des index numériques.mysql_fetch_object
=fetch(PDO::FETCH_OBJ)
oufetch(PDO::FETCH_CLASS)
selon que vous spécifiez ou non leclassName
facultatif argument demysql_fetch_object
. Les lignes sont des objets, soit de la classe spécifiée soit destdClass
.
Le while
boucle équivaut à :
$data = $query->fetchAll(PDO::FETCH_BOTH)