Liefert diese ID die letzte ID meiner Session oder die letzte in der Db erzeugte ID? Kann bei Massenbetrieb u.U. eine andere sein. Dieses Problem kenne ich von MS SQL-Server 7.
Hallo Frank,
das scheint bei den beiden unterschiedlich zu sein:
mysql_insert_id() ist Verbindungsspezifisch und wird auf dem Client geführt; es liefert also die zuletzt unter dieser Verbindung erzeugte ID.
LAST_INSERT_ID() wird auf dem Server geführt und von den AUTO_INCREMENT-Aktivitäten aller Verbindungen beeinflußt.
HTH Robert