Kuno: letzte id

Hi!

Ich habe eine ID (auto_increment).
Wie bekomme ich nach einem INSERT die ID ?

Beispiel:
INSERT INTO users (name) VALUES ('otto');

Welchen Wert hat die ID-Spalte von diesem letzten INSERT?

Hatte schon mal
SELECT last_insert_id() FROM users

versucht, bekomme aber immer nur eine 0 als Ergebnis.

  1. Morgen!

    Du lagst schon richtig:

    "SELECT LAST_INSERT_ID()"

    LAST_INSERT_ID() ist an die Session gebunden.
    D.h. du musst innerhalb der Session abrufen.

  2. In PHP erhält man die ID des letzten Insert mit der Funktion: mysql_insert_id();