
SQLite3::lastInsertRowID 메소드는 마지막으로 INSERT 문을 실행한 시점에 마지막으로 삽입된 행의 ID를 반환합니다.
이 메소드는 INSERT 문이 실행된 후에만 마지막으로 삽입된 행의 ID를 반환합니다.
따라서, INSERT 문을 실행한 후에만 이 메소드를 호출하여 마지막으로 삽입된 행의 ID를 가져올 수 있습니다.
예를 들어, 다음과 같이 INSERT 문을 실행한 후에 lastInsertRowID 메소드를 호출할 수 있습니다.
#hostingforum.kr
php
$db = new SQLite3('example.db');
$db->exec('CREATE TABLE example (id INTEGER PRIMARY KEY, name TEXT)');
$db->exec('INSERT INTO example (name) VALUES ("John")');
$lastInsertRowID = $db->lastInsertRowID();
echo $lastInsertRowID; // 1
이 예제에서는 INSERT 문을 실행한 후에 lastInsertRowID 메소드를 호출하여 마지막으로 삽입된 행의 ID를 가져옵니다.
이 메소드를 사용하여 마지막으로 삽입된 행의 ID를 가져올 수 있습니다.
2025-05-15 20:20