用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2082|回复: 5
收起左侧

[HELP] CI有否方法能讀取資料庫的更新記錄?

[复制链接]
发表于 2011-5-23 12:40:43 | 显示全部楼层 |阅读模式
大家好, 本人正在做一個inventory management system, 但在以下這功能遇到困難

系統其中一個功能包括記錄用戶修改產品的記錄

例如用戶修改了貨品數量, 資料庫會存取各項數據

最後顯示: user001 於2011-05-23 修改了 "product abc" 數量 10 --> 9

請問ci 有這類helper 的功能嗎?

如沒有, 是否要每次update 前select 一下 舊資料作比較有否更新?
发表于 2011-5-23 12:52:52 | 显示全部楼层
可以建立一张update的修改记录表,用来储存用户的修改记录,没修改一次,顺便把用户修改的这些东西储存到这张记录表里面
发表于 2011-5-23 12:57:48 | 显示全部楼层
只记录更新动作的详细
发表于 2011-5-24 15:48:58 | 显示全部楼层
简单的话,使用log_message()
发表于 2011-5-27 09:48:30 | 显示全部楼层
zhouli520 发表于 2011-5-23 12:52
可以建立一张update的修改记录表,用来储存用户的修改记录,没修改一次,顺便把用户修改的这些东西储存到这张 ...

我用的是这种方法
但有个问题
具体怎样记录
我用的是记录sql 和 操作说明
发表于 2011-5-27 10:04:59 | 显示全部楼层
nymbian 发表于 2011-5-27 09:48
我用的是这种方法
但有个问题
具体怎样记录

我也做过类似的,不过我的做法笨了点,我是建立的一张和你的原表一样的表,里面多了2个字段,修改人和修改时间修改的时候会顺便把这条数据插入到这张表里面

本版积分规则