Pear DB有沒有辦法返回新插入記錄的ID?返回新記錄的ID
Q
返回新記錄的ID
0
A
回答
1
這是行不通的嗎?
$id = $db->getOne('SELECT LAST_INSERT_ID()');
2
是,LAST_INSERT_ID()是回答你的問題。它是會話特定的,所以你不必擔心返回的id是另一個用戶插入的另一行的id。你會確定這是你需要的。
0
沒有真正回答你的問題,但DB包已被棄用很長一段時間 - 你最好使用MDB2包,這是積極維護 - 最新的版本是上個月。
相關問題
- 1. 如何返回MySQL中最新更新記錄的ID?
- 2. 返回更新記錄數
- 3. 只返回最新記錄
- 4. SQL返回最新記錄
- 5. 用於返回每個ID的最新記錄的SQL查詢
- 6. CKFetchDatabaseChangesOperation返回任何記錄區ID
- 7. iBatis.NET插入記錄與Oracle存儲過程,返回記錄ID
- 8. 返回單個最新記錄每一個設備ID表
- 9. 返回記錄
- 10. 如果記錄存在則返回ID,否則插入並返回ID
- 11. ExecuteCommand返回-1但不更新記錄
- 12. Rails查詢不返回更新記錄
- 13. 更新記錄集返回500錯誤
- 14. Laravel 5更新記錄返回false
- 15. 返回一組半最新記錄
- 16. 方法不會返回最新記錄
- 17. 返回cte的總記錄
- 18. 返回記錄的MDX
- 19. 如何從Rails中的嵌套表單記錄返回列值(記錄ID)?
- 20. 記錄集只返回1000條記錄
- 21. 沒有返回記錄在記錄(VB6)
- 22. 如何將插入的記錄的ID返回到C#
- 23. 如何將最新記錄返回給SQL中的每個人員ID
- 24. 更新單個記錄通過ID = ID
- 25. 如何返回多個記錄ID(MySQL)的所有鍵/值對?
- 26. Ember:僅使用ID以外的內容返回一條記錄
- 27. PHP記錄到數組:數組查詢返回的所有ID
- 28. ExecuteScalar在保存後不返回記錄的ID
- 29. 的EclipseLink記錄插入返回錯誤ID
- 30. 是否有可能返回上次刪除的記錄ID?
「id」列是否爲auto_increment? – 2010-09-19 17:54:22