【发布时间】:2015-08-06 16:08:08
【问题描述】:
我想为我的应用程序维护历史记录表,以跟踪用户更改了哪些字段。
以下是我的bugs_history表结构——
id, bugsid, userid, field_changed, old_value, new_value, created_on, created_by
所以我的查询是,当我更新我的表单并提交时,如何获取随着 old value 和 new 一起更改的 field name值。并在上述历史表中添加修改后的变化。
我为此搜索了很多,但没有按照我的要求得到。请告诉我如何实现这一目标。
【问题讨论】:
-
stackoverflow.com/questions/3816839/… ..你看的东西叫审计
-
@Amar 您能否提出任何其他解决方案或链接..
-
你想怎么做?你想通过 PHP 还是通过 MySQL 来处理这个?
-
我想用php
-
当您更新表单时,您可能会从数据库中获取它。将所有这些信息存储到某个变量中,然后在将新值插入数据库之前将其与以前的值进行比较,并相应地插入
bug_history。无论您是自己做还是使用某些库,Auidting 总是会出现性能问题。所以不要认为我的建议是低效的
标签: php mysql codeigniter history