fragezeichen: Wert zurückgeben

Hallo Forum

Habe nur eine kurze Frage:

Ich trage einen neuen Datensatz in eine Mysql-Datenbank ein. Wie kann ich mir die ID (in der Tabelle als Autowert definiert) des neu eingetragenen Datensatzes zurückgeben lassen?

Danke für Eure Antwort.

Fragezeichen

  1. Mit der Funktion mysql_insert_id()

    mysql_query ("insert into table (feld1, feld2, feld3) values ('$wert1', '$wert2', '$wert3')");
    $letzte_id = 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.

    Viele Grüße

    Sasha

    1. 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.