eine möglichkeit:
so würde nach jedem verarbeiteten datensatz ein punkt erscheinen, und am ende fertig.PHP-Code:
while($res2 = sql_fetch_assoc($sql2)) {
/* ca 2000 Datensätze verarbeiten */
Anzeige für Admin, was und ob überhaupt etwas getan wird
echo '.';
flush(); //sendet den ausgabe puffer
}
echo 'fertig';
wobei diese option nur auf ca. 40% aller syteme/server funzt, da zum teil der server weiter "puffert", also doch alles erst ausgibt, wenn fertig gearbeitet, oder dein browser weiterpuffert, also auch alle punkte auf einmal erscheinen und nicht nacheinander.
aber einen test ist es ja wert.
die bessere methode wäre, den der while schleife vorausgehenden query per limit abzugrenzen, und dann eben per GET varaibel und einem javascript die limits immer höher setzen.