PDO:lastInsertId返回什么值?

时间:2014-09-01 11:13:34

标签: php mysql database pdo lastinsertid

如果我使用

,则在PHP中

$last_id = $db->lastInsertId();

变量$last_id是否会获得我在该实例中插入的最后一行的值或整个数据库的最新一行?

如果有许多用户同时连接和更新数据库,那么我在应用程序中需要的最后一个ID可能不会与最新的整个数据库相同。

提前感谢您的回复。

1 个答案:

答案 0 :(得分:2)

$ last_id = $ db-> lastInsertId();返回此DB conection的最后插入的id。记忆PDO将始终返回当前活动数据库连接插入的最后一个ID。