2014-09-01 10 views
0

내가 사용하는 경우PDO : lastInsertId 어떤 값이 반환됩니까? PHP에서

$last_id = $db->lastInsertId(); 

변수 $last_id 내가 그 인스턴스 또는 전체 DB의 최신 행에 삽입 한 마지막 행의 값을 얻을 것입니까?

동시에 데이터베이스를 연결하고 업데이트하는 사용자가 많은 경우, 내 응용 프로그램에 필요한 마지막 ID가 전체 db의 최신 정보를 채우지 않을 수 있습니다.

미리 답변 해 주셔서 감사합니다.

+1

"연결 당".... 각 사용자가 다른 연결을 통해 작업하기 때문에 사이트에 연결하는 다른 사용자의 수와 관계없이 해당 연결에 대해 삽입 된 마지막 레코드의 ID 만 반환합니다. –

답변

2

$ last_id = $ db-> lastInsertId(); 이 DB conection.remember에 대해 마지막으로 삽입 된 ID를 반환합니다. PDO는 항상 현재 활성 데이터베이스 연결에 의해 삽입 된 마지막 ID를 반환합니다.