看板 PHP 關於我們 聯絡資訊
各位好 我想作一個mysql+php所建立的網頁 在後台管理新增的部份 怎麼樣可以作到每當接下"新增" 在某一對應主鍵的欄位可以自動更新號碼進入資料庫 因為有正規化,所以沒辦法使用auto_increment 不知php的頁面該下什麼樣的語法或是有其他語法可以輔助的? 在此先感謝大家的幫忙 -- ※ 編輯: h374601 來自: 61.229.236.48 (01/25 22:59)
j87b0003 :下sql來取出max,然後+1,存回? 01/26 00:04
h374601 :不好意思可以再說明白一些嗎~我是初學者~@@ 01/26 00:10
j87b0003 :$result=mysql_query('select max(id) from table'); 01/26 00:19
h374601 :那請問+1的意思是? 01/26 00:39
aquarianboy :+1翻譯成中文就是"加1",如果本來是100,加1就是101 01/26 02:59
aquarianboy :不過為什麼正規化就不能用auto_increment呢? :) 01/26 03:01
andreli :我也有樓上的疑問... 01/26 10:19
h374601 :因為是一對多,若用auto_increment這樣不知如何和另 01/26 11:59
h374601 :一表格對應~明明是同一筆資料,但主鍵ID的對應就會不 01/26 12:00
h374601 :對,目前我只想到這個方法來解決,還是有其他更簡單 01/26 12:01
h374601 :的作法呢? 01/26 12:01
bcse :auto_increment是用於primary key,要對應到另一張 01/28 10:46
bcse :表時使用foreign key,你可能必須瞭解一下這些名詞 01/28 10:46
h374601 :若我primary key也是foreign key呢? 01/30 02:13
kylekai :PK FK 同時在同一個欄位上?.. 02/02 14:35
h374601 :是的~這樣會有什麼問題嗎 02/05 15:11