phpbar.de logo

Mailinglisten-Archive

auto_increment
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

auto_increment



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
______________________________________________________________________


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive