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. 用於返回每個ID的最新記錄的SQL查詢
- 2. CKFetchDatabaseChangesOperation返回任何記錄區ID
- 3. 返回單個最新記錄每一個設備ID表
- 4. iBatis.NET插入記錄與Oracle存儲過程,返回記錄ID
- 5. 返回記錄
- 6. Rails查詢不返回更新記錄
- 7. 更新記錄集返回500錯誤
- 8. 如何從Rails中的嵌套表單記錄返回列值(記錄ID)?
- 9. 沒有返回記錄在記錄(VB6)
- 10. 記錄集只返回1000條記錄
- 11. 更新單個記錄通過ID = ID
- 12. PHP記錄到數組:數組查詢返回的所有ID
- 13. 如何返回多個記錄ID(MySQL)的所有鍵/值對?
- 14. Ember:僅使用ID以外的內容返回一條記錄
- 15. SQL返回記錄的Id參數被發現不存在
- 16. 的EclipseLink記錄插入返回錯誤ID
- 17. 如果所有都是假的返回1記錄ID
- 18. 查詢ID爲PARAM返回錯誤的記錄
- 19. 返回基於ID的擴展記錄,因爲JSON結果
- 20. 是否有可能返回上次刪除的記錄ID?
- 21. 在更新記錄後返回更新的innerHTML
- 22. 找回新插入的記錄ID與LINQ to SQL的
- 23. 返回一組記錄
- 24. 返回記錄總數
- 25. cakePHP返回重複記錄
- 26. Ext.Store返回錯誤記錄
- 27. WCF - 返回多個記錄
- 28. ODBC返回空/空記錄
- 29. 返回一組記錄C
- 30. Ember + Mongoose不返回記錄
「id」列是否爲auto_increment? – 2010-09-19 17:54:22