Ecco le corrispondenze:
mysql_fetch_array=fetch(PDO::FETCH_BOTH)- Le righe sono matrici con indici sia numerici che denominati.mysql_fetch_assoc=fetch(PDO::FETCH_ASSOC)- Le righe sono array con indici denominati.mysql_fetch_row=fetch(PDO::FETCH_NUM)- Le righe sono matrici con indici numerici.mysql_fetch_object=fetch(PDO::FETCH_OBJ)ofetch(PDO::FETCH_CLASS)a seconda che tu specifichi ilclassNamefacoltativo argomento inmysql_fetch_object. Le righe sono oggetti, della classe specificata o distdClass.
Il while ciclo è equivalente a:
$data = $query->fetchAll(PDO::FETCH_BOTH)