Mit der Funktion mysql_insert_id()
Die Funktion geht meines Wissens nach nur, wenn ein id Feld gesetzt ist, das auto_increment ist und als primary key gesetzt ist. Bin mir aber diesbezüglich nciht sicher.
Wie das Feld heißt ist egal.
Es darf nur ein auto_increment-Feld in der Tabelle geben, und es muss einen Integertyp haben.
Ein einfacher Index reicht auch.