2014-04-01 65 views
0

我想從表 獲得最後一個ID,我發現什麼返回mysqli_insert_id()?

mysqli_insert_id() 

http://www.w3schools.com/php/func_mysqli_insert_id.asp

函數返回最後id 但我想知道,這是的只是最後一個記錄或的id這插入? 因爲我想要這個插入,當幾個人在數據庫中插入每一個身體讓她自己的最後一個ID

太感謝你的ID ...

+0

它返回最後一次插入的ID。因此,名稱「insert_id」。所以是的,每個人都會有所不同。 – Aristona

+0

它只能自動增加字段,不是嗎? –

+0

@Aristona所以你說,我可以使用這個爲我的網站? – hamidso

回答

0

您所使用的鏈接是錯誤的。下面是適當的一個:

http://php.net/mysqli_insert_id

所以它說

的mysqli_insert_id()函數返回由查詢與具有AUTO_INCREMENT屬性的列生成上的表中的ID。如果最後一個查詢不是INSERT或UPDATE語句,或者如果修改後的表沒有包含AUTO_INCREMENT屬性的列,則此函數將返回零。

+0

所以我必須做什麼? – hamidso

+0

只需在運行插入查詢後立即調用該函數即可 –