Zitat von
xSkaschY:
Unelegant
Nicht nur das... Du holst Dir mit deiner Funktion ja lediglich eine neue ID, Prefix bezogen... Aber irgendwie muss Du die aber auch wieder zurückschreiben in die Tabelle, und zwar so schnell als möglich. Zum Glück kennt
MySQL im Prinzip keine Transaktionen (ausser innoDB), so dass die Vergabe der ID somit halbwegs sicher sein sollte... Aber wichtig ist eben, so schnell als möglich den neuen Record anzulegen, damit dir keine andere User dazwischen funken und die gleiche ID kriegen.