Hi!
Ich bin noch auf ein problem gestossen, das Scriptum wird zu früh vom Server gekillt, da es mehrere Minuten laufen würde...
Also ohne mich jetzt weiter damit zu beschäftigen[1], (sorry) würde ich einfach Ajax nehmen.
Du nimmst die ersten 1000, dann kannst du evtl. sowas ausgeben wie "1% geschafft" oder "1000 erledigt" (oh, klingt zweideutig) und schickst den nächsten Request an den Server. Dabei immer einen Zähler mitschicken oder irgendwas, dass das Script wissen lässt welche 1000 Datensätze bereits abgearbeitet wurden und welche als nächstes anstehen.
Ich hoffe du hast verstanden wie ich das meine.
Grüße, Matze
(Sry, bin grad "kurz angebunden" und konnte nicht alles lesen aber wollte helfen - also wenn ich total am Thema vorbei bin SRY!)