Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan ID Baris MySQL Terakhir Dikemas Kini Menggunakan PHP?
Mengambil ID Baris MySQL Terakhir Dikemas Kini dengan PHP
Soalan: Bagaimana anda boleh mendapatkan ID secara pemrograman baris terakhir dikemas kini dalam pangkalan data MySQL menggunakan PHP?
Jawapan: Untuk mendapatkan semula ID baris terakhir dikemas kini dalam MySQL menggunakan PHP, anda boleh menggunakan langkah berikut:
Laksanakan Kenyataan Kemas Kini dengan Subquery: Jalankan pernyataan KEMASKINI pada jadual sasaran, tetapkan nilai lajur dan pada masa yang sama memberikan nilai lama lajur tertentu kepada @update_id pembolehubah. Contohnya:
UPDATE some_table SET column_name = 'value', id = (SELECT @update_id := id) WHERE some_other_column = 'blah' LIMIT 1;
Nota Tambahan: Untuk mendapatkan semula berbilang ID yang dikemas kini daripada pernyataan KEMASKINI, anda boleh menggunakan variasi teknik di atas:
SET @uids := null; UPDATE footable SET foo = 'bar' WHERE fooid > 5 AND ( SELECT @uids := CONCAT_WS(',', fooid, @uids) ); SELECT @uids;
Ini akan mengembalikan senarai ID yang dipisahkan koma bagi semua baris yang terjejas oleh kemas kini.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan ID Baris MySQL Terakhir Dikemas Kini Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!