Einzelnen Beitrag anzeigen
Alt 14.12.2004, 16:15   #1
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

@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
T.dot ist offline   Mit Zitat antworten