Mysql
 sql >> Datenbank >  >> RDS >> Mysql

mysql_fetch_array in PDO::FETCH_NUM übersetzen

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) oder fetch(PDO::FETCH_CLASS) abhängig davon, ob Sie den optionalen className angeben Argument für mysql_fetch_object . Die Zeilen sind Objekte, entweder der angegebenen Klasse oder stdClass .

Das while loop ist äquivalent zu:

$data = $query->fetchAll(PDO::FETCH_BOTH)