@snowman
juhu ich habs verstanden
@fenster
naja, genau das ist es eben nicht. Angenommen du machst zwei inserts fast gleichzeitig, dann ist die last_insert_id die insgesamt letze id.
einfaches bsp (timestamp/geschehen):
01: php-script-insert, id wäre 5
02: php-script-liest id aus -> 5
01: php-script-insert (1. user), id wäre 5
02: php-script-insert (2. user), id wäre 6
03: php-script-liest (1. user) id aus -> kriegt 6
04: php-script-liest (2. user) id aus -> kriegt 6
Ich würd sowieso dem kunden einen namen und ein passwort geben und ihm ned die ID geben. Persönlich arbeite ich in php/mysql auch ned mit transactions, da bei mir höchstens jemand der einen neuen Forumthread erstellt zum falschen Thread weitergeleitet wird -> sein Pech.
mfg Thomas