-
mysqli_insert_id関数を使用する方法:
<?php // データベースに接続する $conn = mysqli_connect("ホスト名", "ユーザー名", "パスワード", "データベース名"); // クエリを実行して行を挿入する mysqli_query($conn, "INSERT INTO テーブル名 (列1, 列2) VALUES ('値1', '値2')"); // 挿入された行のIDを取得する $inserted_id = mysqli_insert_id($conn); // 挿入された行のIDを表示する echo "挿入されたID: " . $inserted_id; // データベース接続を閉じる mysqli_close($conn); ?>
-
PDOのlastInsertIdメソッドを使用する方法:
<?php // データベースに接続する $conn = new PDO("mysql:host=ホスト名;dbname=データベース名", "ユーザー名", "パスワード"); // クエリを実行して行を挿入する $conn->exec("INSERT INTO テーブル名 (列1, 列2) VALUES ('値1', '値2')"); // 挿入された行のIDを取得する $inserted_id = $conn->lastInsertId(); // 挿入された行のIDを表示する echo "挿入されたID: " . $inserted_id; // データベース接続を閉じる $conn = null; ?>
これらの方法を使用することで、PHPとSQLを組み合わせて挿入された行のIDを取得することができます。