interpreter schrieb:müsstest du dann nicht $result-jane verändern damit das ergebnis von fetch_assoc sich verändert und die Schleife abbrechen kann?
Das wird durch fetch_assoc() automatisch hoch gezählt.
Ich habe mal testweise statt der while Schleife (die bis ca 30000 geht, da soviele Datensätze) eine for-Schleife bis 400 ein gebaut. Und siehe da: es dauert zwar ungewöhnlich lange, aber es beendet sich. Ich habe mal den Host der Quelldatenbank angemailt ob das Problem vielleicht dort liegt.
Die Zeile die so lange dauer ist:
$get_same_st->execute();
Das liest einen Wert aus der Quelldatenbank.
Klammere ich diese Zeile aus, ist die Schleife auch bei 30000 Iterationen in Sekunden fertig. Die Zieldatenbank liegt bei mir lokal, die Quelldatenbank liegt im web irgendwo. An ein Übertragungsproblem glaube ich aber nicht, da noch viel komplexere Scripts auch schneller sind.