Hallo Eddy,
sorry, ich war gesundheitlich nicht auf der Höhe, deswegen erst jetzt die Reaktion.
Zu deinen Fragen: Das Script hörte auf der Testseite als auch auf der "richtigen" Seite nach wenigen Zählungen einfach auf und addierte nicht mehr die 1. Das war so mit dem Original-Skript von dir.
Welchen Teil "meines" Skripts du meinst, ist mir nicht klar.
Falls du das "Abtrennen" des Strings (Begrenzung auf 12 Zeichen) meinst: Das hat keinen Einfluss. Ich hatte nur getestet, ob es daran liegen könnte, dass der String aus der Datenbank falsch (zu lang?) eingelesen wird?
php ist mir leider nicht geläufig. In xBase oder vielen anderen Programmiersprachen funktioniert die numerische Addition zu einem String nicht und führt zu einer Fehlermeldung.
Aber wie ich oben schon schrieb: Von php habe ich leider keinen Plan.
Kann es sein, dass nicht wirklich der letzte Eintrag der "snr" ausgelesen wird?
Wahrscheinlich hätte ich das Skript so geschrieben, dass nur das nummerische Feld gespeichert und wieder ausgelesen und 1 addiert wird. Der Präfix ist fest und die Zufalls-Buchstaben dienen nur dazu, dass nicht zeitgleich Zugreifende die gleiche Nummer bekommen (wobei das ganz genau genommen auch nicht ausgeschlossen ist...
Also: Ich bin leider ratlos.
Vielen Dank für deine Zeit.
Gruß Shuffle