看板 PHP 關於我們 聯絡資訊
小弟第一次發問,手機排版請見諒 請問一下版上大大們 資料表有一筆資料 如果使用者更改資料內容 要如何記錄使用者更改資料時間 更改資料內容與更新前的差異 例如: 資料表內容 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://www.ptt.cc/bbs/PHP/M.1479124038.A.888.html
tkdmaf: 另開一張表,只要有改就存上一次的資料。 11/14 21:12
shadowjohn: 是我的做法就是直接另開一個表紀錄修改狀況 11/14 22:40
xdraculax: 另開表+另一個db,避免正式db肥大 11/15 02:18
nk00510288: 請問xdraculax另一個db用意是什麼?? 11/15 08:20
tkdmaf: 用意應該是不同的資料庫檔案。 11/15 09:32
tkdmaf: 不同的db,存放的檔案也不同。用不到時也不會有容量影響 11/15 09:33
shadowjohn: 其實有個基礎的log server很好 11/15 09:35
shadowjohn: API刻一刻,到處都用的到~ 11/15 09:36
et69523820: 另外開一張明細表 把原本資料表和修改上傳的資料做比 11/26 07:06
et69523820: 對 在把差異的內容 寫入明細表 11/26 07:06