Hallo Andreas,
Was passiert, wenn Du in der Schleife die ids nur aufsammelst und anschließend EIN einziges SELECT mit
WHERE id IN ()
absetzt?
Werde ich mal ausprobiere.
Der Fehler liegt nicht in der angegebenen Zeile - beim Interpretieren dieser Zeile ist halt zufällig die Zeit abgelaufen. Es hätte die Meldung genausogut in jeder anderen Zeile auftreten können.
ok...
Warum holst Du überhaupt alle Spalten (SELECT *), wenn Du doch nur an einer einzigen Spalte interessiert bist? Da werden unnötigerweise die restlichen Spalten vom MySQL-Server zum PHP-Interpreter übertragen, was natürlich auch unnötig Zeit kostet.
Ja, der Witz ist, dass ich das ganze jetzt auf zwei Spalten reduziert habe. Ich will mal sehen, ob ich dann nicht auch mit Arrays und ohne Datenbank auskomme.
Gruß
Christian