我有一个表用户。在用户表中可能有许多用户,如XYZ,ABC等。
用户的列是id,name,age,phoneno,emailid,address。
现在我有三页login.php,profile.php和history.php。
现在,当用户 XYZ 登录他的帐户(用户XYZ有他的ID和密码)时。然后在个人资料页面中有一些可编辑的文本字段,如姓名,年龄,电话号码,emailid (电子邮件ID是唯一不可编辑的)和地址。
现在用户XYZ更改了他的电话号码和地址。然后,只有更新的电话号码和地址必须显示在用户XYZ 的历史记录页面中(例如用户XYZ更改了他的电话号码123456 ...并且地址abcdefgh ..)。
如何才有可能。请尽快帮忙。
答案 0 :(得分:0)
我认为您正在谈论审计日志或审计跟踪。根据您的偏好,有很多方法可以做到这一点。
我遇到的是将状态放在桌面上,更新日期以及谁更新数据。
然后我需要比较之前的记录和新记录,找出哪个字段发生了变化。
另一种方法是你有一个表来存储字段变化。每当您的表格发生变化时,您都会将操作保存在表格中,字段已更改,日期已更改以及更改的人员。
希望这有帮助。
感谢。