mysql_insert_id – ID des zuletzt eingetragenen Datensatz erhalten

Hast du eine Frage oder einen Fehler gefunden? Klick hier

Häufig möchte man, nach dem Eintragen eines Datensatzes, die ID der neuen Zeile haben, um damit weiterzuarbeiten. Das funktioniert in MySQL mit dem Befehl mysql_insert_id()

<?php
	//Verbindung zur Datenbank herstellen

	mysql_query("INSERT INTO kunden (name, adresse) values ('Claudia Carnten', 'Mühlenweg 2')");
	$last_id = mysql_insert_id();
?>

In der Variable “$last_id” befindet sich nun die ID des letzten Eintrags, aber nur, wenn die Tabelle auch eine Spalte mit AUTO_INCREMENT hat.

Kommentare

Kommentar schreiben

Kommentar

Feedback Formular