Wenn ein neues AUTO_INCREMENT Wert generiert wurde, können Sie ihn auch erhalten, indem Sie SELECT LAST_INSERT_ID() ausführen Anweisung mit mysql_query() und Abrufen des Werts aus der Ergebnismenge, die von der Anweisung zurückgegeben wird.
Für LAST_INSERT_ID() , wird die zuletzt generierte ID für jede Verbindung im Server verwaltet. Es wird nicht von einem anderen Client geändert. Es wird nicht einmal geändert, wenn Sie ein weiteres AUTO_INCREMENT aktualisieren Spalte mit einem nichtmagischen Wert (d. h. einem Wert, der nicht NULL und nicht 0 ist). Verwenden von LAST_INSERT_ID() und AUTO_INCREMENT Spalten gleichzeitig von mehreren Clients ist vollkommen gültig. Jeder Client erhält die zuletzt eingefügte ID für die letzte Anweisung, die der Client ausgeführt hat.