Hello,
und da muss ich direkt fragen: mysql_free_result() ?? was tut das ?
da hab ich echt schonwieder keine ahnung mehr, aber wenn ich das hier lese denk ich auch DAS sollte ich mir angewöhnen O:-)
Du solltest einfach mitlesen, zuhören, auch gegenhalten... Denn nicht alle Tipps sind nachvollziehbar ;-)
Aber jedes reale System hat Grenzen, und so kann MySQL/PHP in der Srtandardeinstellung 9 Ressource-Handles gleichzeitig öffnen. Wenn man nun in einem Script eine Schleife aufbaut für Abfragen, oder eine Funktion in einer Schleife benutz, die zwar Queries durchführt, aber die Ergebnis-Scpeicherbereiche nicht wieder freigibt, dann sind die 9 Handles bald erschöpft und man läuft auf diesen (nicht triggernden) Fehler.
Das Ergebnis des Scriptes ist dann auf jeden Fall falsch.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau