Här är korrespondenserna:
mysql_fetch_array
=fetch(PDO::FETCH_BOTH)
- Raderna är arrayer med både numeriska och namngivna index.mysql_fetch_assoc
=fetch(PDO::FETCH_ASSOC)
- Raderna är arrayer med namngivna index.mysql_fetch_row
=fetch(PDO::FETCH_NUM)
- Raderna är matriser med numeriska index.mysql_fetch_object
=fetch(PDO::FETCH_OBJ)
ellerfetch(PDO::FETCH_CLASS)
beroende på om du anger det valfriaclassName
argument tillmysql_fetch_object
. Raderna är objekt, antingen av den angivna klassen ellerstdClass
.
while
loop motsvarar:
$data = $query->fetchAll(PDO::FETCH_BOTH)