Heim > Datenbank > MySQL-Tutorial > Wie rufe ich die zuletzt eingefügte ID in PHP/MySQL nach einer INSERT-Abfrage ab?

Wie rufe ich die zuletzt eingefügte ID in PHP/MySQL nach einer INSERT-Abfrage ab?

Susan Sarandon
Freigeben: 2024-12-23 18:14:15
Original
121 Leute haben es durchsucht

How to Retrieve the Last Inserted ID in PHP/MySQL After an INSERT Query?

Abrufen der zuletzt eingefügten „ID“ nach dem Einfügen in die Datenbank mit PHP/MySQL

So fügen Sie eine Zeile in eine MySQL-Tabelle ein und rufen deren automatische ID ab Wenn Sie das Feld „id“ inkrementiert haben, können Sie die Funktion mysqli_insert_id() verwenden. So kann es in PHP implementiert werden:

$link = mysqli_connect('127.0.0.1', 'my_user', 'my_pass', 'my_db');
mysqli_query($link, "INSERT INTO mytable (1, 2, 3, 'blah')");
$id = mysqli_insert_id($link);
Nach dem Login kopieren

Mit mysqli_insert_id() können Sie die ID der zuletzt eingefügten Zeile abrufen, ohne sich um Race Conditions oder Duplikate kümmern zu müssen.

Alternativ können Sie auch mehrere Abfragen auf einmal ausführen und die LAST_INSERT_ID()-Methode von MySQL verwenden, um mehrere Tabellen zu ändern gleichzeitig:

mysqli_query($link, "INSERT INTO my_user_table ...;
  INSERT INTO my_other_table (`user_id`) VALUES (LAST_INSERT_ID())");
Nach dem Login kopieren

Beachten Sie, dass jede Verbindung ihre eigene ID behält, um Konflikte zu vermeiden.

Das obige ist der detaillierte Inhalt vonWie rufe ich die zuletzt eingefügte ID in PHP/MySQL nach einer INSERT-Abfrage ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage