作者LaPass (LaPass)
看板PHP
標題Re: [請益] 請問有無辦法紀錄更新過程
時間Mon Sep 24 15:51:00 2012
※ 引述《koizumisyou (不小的挑戰)》之銘言:
: 想請問一下有無辦法紀錄更新的過程
: 比如說某筆資料原來是A
: 修改後變B,又修改變C
: 而我的修改紀錄表會記錄兩筆修改記錄
: 分別是A變B 與 B變C
: 我曾嘗試用同一表單Update紀錄後
: 又寫入另一表單,但有時Ok有時不Ok
: 而且欄位多的時候不容易看出修改哪裡
: 請問各位大大有無辦法可以實現
: 紀錄使用者修改表單的過程??
: 或是提供關鍵字給小弟一個方向查詢
: 謝謝~~
看過有種方式是這樣的
table
ID 內容 日期 板號 最新
每次修改都是新增一筆資料下去,把板號+1,並把最新設1,其餘設0
撈資料的時候,撈最新=1的
如果需要比對這兩板內容之間的不同
就把這一版的內容跟上一版並列顯示
並把不同的地方,用不同顏色標出來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.16.65
推 kerash:假設有兩份以上在更新,以這個架構怎麼去取得同份的版本? 09/24 17:05
→ LaPass:那就多個id識別是哪一份檔案 09/24 17:17
→ LaPass:或是把綱要寫再另外一個TABLE,讓這個TABLE去關連他 09/24 17:18
推 koizumisyou:謝謝L大,我去試試看,是說這樣也無法顯示更新的地方 09/24 18:13
→ koizumisyou:也就是只能單純記錄更新資料對吧~ 09/24 18:13
→ bibo9901:也可以把內容同時存起來呀.. 09/24 18:24
→ MOONRAKER:不就是寫一個log。你同時想做的事情太多了。 09/24 19:13