Heim >Datenbank >MySQL-Tutorial >Wie rufe ich die zuletzt eingefügte ID ab, um eine andere Tabelle zu füllen?
In Ihrem Codeausschnitt versuchen Sie, die zuletzt eingefügte ID aus einer Tabelle abzurufen und zum Einfügen von Daten zu verwenden in ein anderes. Allerdings ist die Zeile, in der Sie $image den Wert zuweisen, falsch. So können Sie die zuletzt eingefügte ID korrekt abrufen:
$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();
Das obige ist der detaillierte Inhalt vonWie rufe ich die zuletzt eingefügte ID ab, um eine andere Tabelle zu füllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!