Hier sind die Korrespondenzen:
mysql_fetch_array
=fetch(PDO::FETCH_BOTH)
- Die Zeilen sind Arrays mit sowohl numerischen als auch benannten Indizes.mysql_fetch_assoc
=fetch(PDO::FETCH_ASSOC)
- Die Zeilen sind Arrays mit benannten Indizes.mysql_fetch_row
=fetch(PDO::FETCH_NUM)
- Die Zeilen sind Arrays mit numerischen Indizes.mysql_fetch_object
=fetch(PDO::FETCH_OBJ)
oderfetch(PDO::FETCH_CLASS)
abhängig davon, ob Sie den optionalenclassName
angeben Argument fürmysql_fetch_object
. Die Zeilen sind Objekte, entweder der angegebenen Klasse oderstdClass
.
Das while
loop ist äquivalent zu:
$data = $query->fetchAll(PDO::FETCH_BOTH)