Wert zurückgeben
fragezeichen
- php
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
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
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.