作者nk00510288 (Lucky羽)
看板PHP
標題[請益] 記錄使用者對資料庫更動記錄
時間Mon Nov 14 19:47:16 2016
小弟第一次發問,手機排版請見諒
請問一下版上大大們
資料表有一筆資料
如果使用者更改資料內容
要如何記錄使用者更改資料時間
更改資料內容與更新前的差異
例如:
資料表內容
id 欄位2 欄位3 欄位4
1 aa bb cc
2 dd ee ff
更新 ID:1 欄位3的內容 bb 更改資料為gg
更新的記錄,要顯示在網頁給管理者看,
要知道這筆資料什麼時間,原本欄位3的內容更變成gg
小弟可能解釋的不是很清楚,還麻煩各位解答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.50.51
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1479124038.A.888.html
1F:→ tkdmaf: 另開一張表,只要有改就存上一次的資料。 11/14 21:12
2F:推 shadowjohn: 是我的做法就是直接另開一個表紀錄修改狀況 11/14 22:40
3F:→ xdraculax: 另開表+另一個db,避免正式db肥大 11/15 02:18
4F:→ nk00510288: 請問xdraculax另一個db用意是什麼?? 11/15 08:20
5F:→ tkdmaf: 用意應該是不同的資料庫檔案。 11/15 09:32
6F:→ tkdmaf: 不同的db,存放的檔案也不同。用不到時也不會有容量影響 11/15 09:33
7F:推 shadowjohn: 其實有個基礎的log server很好 11/15 09:35
8F:→ shadowjohn: API刻一刻,到處都用的到~ 11/15 09:36
9F:推 et69523820: 另外開一張明細表 把原本資料表和修改上傳的資料做比 11/26 07:06
10F:→ et69523820: 對 在把差異的內容 寫入明細表 11/26 07:06