Hallo,
aus einer MySQL-Datenbank muss ich Protokolle auslesen, die schon recht groß werden können. Aktuell habe ich welche von 2MB Größe. Wenn ich diese mit mysql_query, mysql_fetch_row lese, bekomme ich nur einen
"Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 2092477 bytes) in ...".
Wie kann ich das umgehen?
ini_set("memory_limit", "50M") wäre möglich, aber das ist auch nicht immer erlaubt, also nicht zuverlässig.
Hilft hier mysql_unbuffered_query()? Die Erklärung von php.net versteh ich nicht ganz, was da wo nicht gebuffert wird.
Gruß
Christian