如何在历史记录页面中仅显示更新的记录

时间:2014-07-09 08:29:19

标签: javascript php jquery mysql

我有一个表用户。在用户表中可能有许多用户,如XYZ,ABC等。

用户的列是id,name,age,phoneno,emailid,address。

现在我有三页login.php,profile.php和history.php。

现在,当用户 XYZ 登录他的帐户(用户XYZ有他的ID和密码)时。然后在个人资料页面中有一些可编辑的文本字段,如姓名,年龄,电话号码,emailid (电子邮件ID是唯一不可编辑的)和地址。

现在用户XYZ更改了他的电话号码和地址。然后,只有更新的电话号码和地址必须显示在用户XYZ 的历史记录页面中(例如用户XYZ更改了他的电话号码123456 ...并且地址abcdefgh ..)

如何才有可能。请尽快帮忙。

1 个答案:

答案 0 :(得分:0)

我认为您正在谈论审计日志或审计跟踪。根据您的偏好,有很多方法可以做到这一点。

我遇到的是将状态放在桌面上,更新日期以及谁更新数据。

然后我需要比较之前的记录和新记录,找出哪个字段发生了变化。

另一种方法是你有一个表来存储字段变化。每当您的表格发生变化时,您都会将操作保存在表格中,字段已更改,日期已更改以及更改的人员。

希望这有帮助。

感谢。