dedlfix: GELÖST Speicherüberlauf bei Erzeugung einer XLS-DAtei

Beitrag lesen

Hi!

mit mysql_fetch_object() werden die Ergebnisse in einem Object bereitgestellt. Dieses Object gehe ich durch und verarbeite die Ergebnisse.

Damit holst du eine Zeile der im Normalfall vollständig intern gepufferten Ergebnismenge. In wie weit sich der interne MySQL-API-Pufferspeicher auf die von PHP eingeschränkte Speichermenge auswirkt ist mir nicht bekannt.

Wie gesagt, wenn ich nach der Verarbeitung das Objekt um den Datensatz verringere der verarbeitet wurde, gibt es keinen Speicherüberlauf mehr.

Diese Aussage verstehe ich nicht. Das von der o.g. Funktion zurückgegebene Objekt enspricht jeweils genau einem Datensatz. Meinst du, du hast diese Objekte noch einmal irgendwo abgelegt, in einem Array vielleicht?

Lo!