ホームページ >データベース >mysql チュートリアル >最後に挿入された ID を取得して別のテーブルにデータを入力するにはどうすればよいですか?
コード スニペットでは、1 つのテーブルから最後に挿入された ID を取得し、それを使用してデータを挿入しようとしています。別のものに。ただし、$image に値を割り当てる行は正しくありません。最後に挿入された ID を正しく取得する方法は次のとおりです。
$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();
以上が最後に挿入された ID を取得して別のテーブルにデータを入力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。