Mailinglisten-Archive |
Moin moin! ich hab mir eine Tabelle "basisdaten" angelegt mit einem INT-Feld AUTO_INCREMENT Mit (1) insert into basisdaten (id) values (NULL) schreibe ich eine neue Zeile (im Feld id steht dann die naechst groessere noch nicht verwendete Zahl). Diese lese ich mit (2) $id=mysql_insert_id(); [php3-Syntax] aus. Das funktioniert auch so weit wunderbar. Was passiert nun aber, wenn just zwischen (1) und (2) ein anderer User daher kommt und ebenfalls (1) abschickt? Also: User1 (1) User2 (1) User1 (2) User2 (2) Was kriegt User1 jetzt zurueckgeliefert? Seine id oder die von User2? Und was erhaelt User2? Fuer Hinweise zur Loesung sehr dankbar!! Gruesse aus Hannover, Peter ______________________________________________________________________ Peter Muessig-Trapp, HIS GmbH, Goseriede 9, 30159 Hannover, Germany e-mail: muessig_(at)_his.de phone: +49-511-1220193 fax: +49-511-1220250 Soziale Lage Studierender, 15. Sozialerhebung: http://www.his.de/soz15 ______________________________________________________________________
php::bar PHP Wiki - Listenarchive