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
.