dedlfix: MYSQL / PHP Ausgabe in Array packen

Beitrag lesen

Hi!

Nachdem ich die db-Abfrage gemacht habe, ist doch die Ergebnissmenge in einem Array???

Nein, sie befindet sich lediglich in einem internen Puffer der MySQL-API. mysql_query() liefert lediglich eine Ressourcenkennung darauf zurück. Um an die Daten selbst zu kommen, musst du sie einzeln mit den Fetch-Funktionen abrufen.

Die PDO-Extension tut aber so, als ob PDO::query() ein Array zurückliefert. Jedenfalls kann man über das Ergebnis dieser Funktion direkt mit foreach iterieren.

Lo!