>백엔드 개발 >PHP 튜토리얼 >PDO를 사용하여 PHP에서 마지막으로 삽입된 ID를 검색하는 방법은 무엇입니까?

PDO를 사용하여 PHP에서 마지막으로 삽입된 ID를 검색하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-12-16 05:48:18597검색

How to Retrieve the Last Inserted ID in PHP Using PDO?

PDO로 마지막에 삽입된 ID 검색

문제:

많은 초보자가 오류에 직면합니다. LAST_INSERT_ID()를 사용하여 마지막으로 삽입된 ID를 검색하려고 시도하는 동안 결과가 발생했습니다. "정의되지 않은 함수 LAST_INSERT_ID() 호출"이라는 치명적인 오류가 발생했습니다. 이 오류는 실제로는 SQL 함수인데 LAST_INSERT_ID()가 PHP 함수라는 오해에서 발생합니다.

PDO를 사용한 솔루션:

올바른 검색 방법 PDO를 사용하여 마지막으로 삽입된 ID는 lastInsertId()를 통해 이루어집니다. 방법:

$stmt = $db->prepare("...");
$stmt->execute();
$id = $db->lastInsertId();

SQL을 사용한 솔루션:

$stmt = $db->query("SELECT LAST_INSERT_ID()");
$lastId = $stmt->fetchColumn();

위 내용은 PDO를 사용하여 PHP에서 마지막으로 삽입된 ID를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.