2010-07-11 39 views
0

我有一個書籤表單,其中有一個ID字段。當用戶嘗試填寫表單時,我希望[禁用]文本框顯示來自mysql的ID。禁用文本框顯示值

它應該檢查數據庫的最後一個ID,並相應地顯示下一個ID。例如,如果輸入的最後一個ID是8,那麼它應該顯示給新用戶9.我將如何預生成文本框來顯示該ID?

+0

你需要php代碼或sql查詢才能得到最後一個id? – Sarfraz 2010-07-11 20:02:52

+2

你不應該這樣做,如果兩個用戶想同時輸入一個新的行到數據庫會發生什麼。他們都會在表格中得到相同的號碼! – jigfox 2010-07-11 20:06:51

+0

@sAc - php代碼 @ Jens F. - 那麼做什麼最好的方法呢?我需要書籍ID的原因是因爲更新的內容取決於ID。 – input 2010-07-11 20:09:08

回答

2

在MySQL AUTO_INCREMENT中創建id列,以便在每個插入時自動增加id。然後通過PDO::lastInsertIdmysql_insert_id獲取插入的ID。無需顯示給用戶。

+0

感謝這一點。但如果我想在插入之前使用id,該怎麼辦? – input 2010-07-11 21:24:13