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 leclassNamefacultatif 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)