-
PDOを使用する方法:
<?php // データベースに接続 $pdo = new PDO('sqlite:database.db'); // レコードを挿入 $stmt = $pdo->prepare('INSERT INTO table_name (column1, column2) VALUES (:value1, :value2)'); $stmt->execute(array(':value1' => '値1', ':value2' => '値2')); // 最後に挿入されたIDを取得 $lastInsertId = $pdo->lastInsertId(); // 結果を表示 echo "最後に挿入されたID: " . $lastInsertId; ?>
-
SQLite3を使用する方法:
<?php // データベースに接続 $db = new SQLite3('database.db'); // レコードを挿入 $db->exec("INSERT INTO table_name (column1, column2) VALUES ('値1', '値2')"); // 最後に挿入されたIDを取得 $lastInsertId = $db->lastInsertRowID(); // 結果を表示 echo "最後に挿入されたID: " . $lastInsertId; ?>
-
sqlite_queryを使用する方法:
<?php // データベースに接続 $db = sqlite_open('database.db'); // レコードを挿入 sqlite_query($db, "INSERT INTO table_name (column1, column2) VALUES ('値1', '値2')"); // 最後に挿入されたIDを取得 $lastInsertId = sqlite_last_insert_rowid($db); // 結果を表示 echo "最後に挿入されたID: " . $lastInsertId; ?>
これらのコード例は、PHPでSQLiteデータベースにデータを挿入した後、最後に挿入されたレコードのIDを取得する方法を示しています。選択した方法に基づいて、適切なコードを使用してください。