2014-09-01 90 views
0

在PHP中,如果我使用PDO:lastInsertId返回什么值?

$last_id = $db->lastInsertId(); 

变量$last_id确实会得到的最后一排,我插在该实例或整个数据库的最新行的值?

如果有在同一时间连接并更新数据库很多使用者来说,最后一个ID,我需要在我的应用程序,可能会不填一样的最新的全分贝。

在此先感谢您的回复。

+1

这是“每个连接” ....这将仅返回ID为插入针对连接的最后一个记录,而不管连接到您的网站不同用户的数量,因为每个用户正在通过不同的连接 – 2014-09-01 11:17:27

回答

2

$ last_id = $ db-> lastInsertId();返回最后插入的ID,此DB conection.remember PDO总是返回你当前活动的数据库连接最后插入的ID。