Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mendapatkan ID Terakhir yang Disisipkan untuk Mengisi Jadual Lain?
Dalam coretan kod anda, anda cuba mendapatkan ID yang terakhir dimasukkan daripada satu jadual dan menggunakannya untuk memasukkan data ke dalam yang lain. Walau bagaimanapun, baris di mana anda menetapkan nilai kepada $image adalah tidak betul. Begini cara anda boleh mendapatkan semula ID yang terakhir dimasukkan dengan betul:
$image = mysqli_insert_id($mysqli);
$stmt = $mysqli->prepare(" insert into table1 (username, firstname, lastname, image) select ?,?,?,? from table2 t2 where username = ? and t2.id = ? "); $stmt->bind_param('sssss', $username, $fname, $lname, $image, $username, $image); $stmt->execute();
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan ID Terakhir yang Disisipkan untuk Mengisi Jadual Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!