Seguem as correspondências:
mysql_fetch_array
=fetch(PDO::FETCH_BOTH)
- As linhas são matrizes com índices numéricos e nomeados.mysql_fetch_assoc
=fetch(PDO::FETCH_ASSOC)
- As linhas são arrays com índices nomeados.mysql_fetch_row
=fetch(PDO::FETCH_NUM)
- As linhas são arrays com índices numéricos.mysql_fetch_object
=fetch(PDO::FETCH_OBJ)
oufetch(PDO::FETCH_CLASS)
dependendo se você especificar o opcionalclassName
argumento paramysql_fetch_object
. As linhas são objetos, da classe especificada oustdClass
.
O
while
laço é equivalente a:$data = $query->fetchAll(PDO::FETCH_BOTH)