Chris: id aus mysql-table

Beitrag lesen

Hallo,

das ist mittels PHP die mysql_insert_id()

Die musst Du aber sofort nach dem Insert abfragen.
Wenn vom Script mehrere Connections gehalten wrden, muss die passende mit angegeben werden, sonst wird immer die einzige benutzt.

Da MySQL für jede Connection diese letzte ID getrennt speichert, kann Dir nichts passieren. Die letzte Insert-ID darfst Du aber nicht mit der höchsten ID der Tabelle verwechseln!

Wenn Deine Tabellen größer werden, bzw. die IDs stark steigen, musst Du diese Funktion aber mittels der original MySQL-Funktion nachbauen, da PHP 16Bit unterschlägt!

LG
Chris