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

PDO:Zeilenname als Index des Ergebnisarrays

Anstatt PDO::FETCH_BOTH zu verwenden Als Abrufmodus möchten Sie wahrscheinlich PDO::FETCH_ASSOC verwenden -- um Ihre Daten als assoziatives Array abzurufen.

Dann können Sie auf die Mitglieder des Arrays zugreifen durch:$result['id'] , $result['caption'] usw.


PDO unterstützt mehrere interessante Abrufmodi; einschließlich

  • associative-array :die Schlüssel des Arrays sind die Spaltennamen, wie sie von der Datenbank zurückgegeben werden; das ist wahrscheinlich das, was Sie gewohnt sind
  • Objekte; einschließlich Instanzen der von Ihnen angegebenen Klasse

Um zu sehen, was möglich ist, sollten Sie sich die verschiedenen PDO::FETCH_* ansehen Konstanten – die Liste finden Sie hier:Vordefinierte Konstanten .