2014-09-01 93 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。