Stefan Welscher: [MySQL] Beim einfügen eines Datensatzen ID bekommen?

Beitrag lesen

Hallo!»» »» Hallo!

Du suchst den Befehl: mysql_insert_id

OK, interresant - Aber wenn 2 Datensätze zur gleichen Zeit eingefügt werden geht`s in die Hose, oder?

Wie fügst du 2 Datensätze zur gleichen Zeit ein?

mfg
  frafu

Naja... wenn jetzt 2 User gleichzeitig den Submit-Button drücken werden gleichzeitig 2 PHP-Prozesse geöffnet die versuchen auf die db zuzugreifen. Wenn der erste Prozess seinen Datensatz geschrieben hat übernimmt die CPU durch Multitasking evtl. den Schreibvorgang des zweiten Prozesses, gibt anschließend an den ersten zurück, der dann die falsche ID zurückgibt. Ich weiß das ist eher unwahrscheinlich, aber ich werde mein Leben lang von Murphys Law verfolgt ;)