Moin MH,
noch zwei Dinge:
- Anstelle die Stringlänge der erlaubten Zeichen hartcodiert im Skript zu haben, scheint es mir sinnvoller, das – genau wie diesen String – an zentraler Stelle einmal zu definieren:
define('PW_CHARS', './ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghjklmnopqrstuvwxyz0123456789!§$&=?@+*#');
define('PW_CHARL', strlen(PW_CHARS));
- Dein SQL-Query wird in der Schleife ggf. mehrmals ausgeführt. Anstelle den jedes Mal neu zusammen zu bauen und an den Server zu schicken, kannst du ihn einmal vorbereiten und dann mehrmals mit den jeweiligen Daten ausführen.
Viele Grüße
Robert