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

Was enthält ein PDOStatement und wozu dient fetch/fetchAll?

Denn so ist die API im Hinblick auf Flexibilität konzipiert.

Ihr Objekt enthält nicht alle Datensätze. Stattdessen PDOStatement implementiert den Iterator /Traversable Schnittstelle, die implizit ->fetch aufruft für jeden foreach Betrieb.

Einige Leute ziehen es jedoch vor, ->fetch zu verwenden manuell oder ->fetchAll zum Ziehen aller Reihen auf einmal.