[請益] 記錄使用者對資料庫更動記錄

看板PHP作者 (Lucky羽)時間8年前 (2016/11/14 19:47), 編輯推噓3(307)
留言10則, 5人參與, 最新討論串1/2 (看更多)
小弟第一次發問,手機排版請見諒 請問一下版上大大們 資料表有一筆資料 如果使用者更改資料內容 要如何記錄使用者更改資料時間 更改資料內容與更新前的差異 例如: 資料表內容 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

11/14 21:12, , 1F
另開一張表,只要有改就存上一次的資料。
11/14 21:12, 1F

11/14 22:40, , 2F
是我的做法就是直接另開一個表紀錄修改狀況
11/14 22:40, 2F

11/15 02:18, , 3F
另開表+另一個db,避免正式db肥大
11/15 02:18, 3F

11/15 08:20, , 4F
請問xdraculax另一個db用意是什麼??
11/15 08:20, 4F

11/15 09:32, , 5F
用意應該是不同的資料庫檔案。
11/15 09:32, 5F

11/15 09:33, , 6F
不同的db,存放的檔案也不同。用不到時也不會有容量影響
11/15 09:33, 6F

11/15 09:35, , 7F
其實有個基礎的log server很好
11/15 09:35, 7F

11/15 09:36, , 8F
API刻一刻,到處都用的到~
11/15 09:36, 8F

11/26 07:06, , 9F
另外開一張明細表 把原本資料表和修改上傳的資料做比
11/26 07:06, 9F

11/26 07:06, , 10F
對 在把差異的內容 寫入明細表
11/26 07:06, 10F
文章代碼(AID): #1OAQH6Y8 (PHP)
文章代碼(AID): #1OAQH6Y8 (PHP)