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

Javascript 如何在历史记录页中仅显示更新的记录,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我有一个表用户。在用户表中可能有许多用户,如XYZ、ABC等 用户的列包括id、姓名、年龄、电话号码、电子邮件id和地址 现在我有三个页面login.php、profile.php和history.php 现在,当用户XYZ登录到他的帐户时,用户XYZ有他的id和密码。然后在个人资料页面中有一些可编辑的文本字段,如姓名、年龄、电话号码、电子邮件id电子邮件id是唯一的,不可编辑和地址 现在用户XYZ更改了他的电话号码和地址。然后,只有更新的电话号码和地址必须显示在用户XYZ的历史页面中,就像用户

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

用户的列包括id、姓名、年龄、电话号码、电子邮件id和地址

现在我有三个页面login.php、profile.php和history.php

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

现在用户XYZ更改了他的电话号码和地址。然后,只有更新的电话号码和地址必须显示在用户XYZ的历史页面中,就像用户XYZ更改了他的电话号码123456。。。和地址abcdefgh


这怎么可能。请尽快提供帮助。

我想你说的是审计日志或审计跟踪。根据你的喜好,有很多方法可以做到这一点

我遇到的是把状态放在表上,更新日期和谁更新了数据

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

另一种方法是使用一个表来存储字段更改。每次表上发生更改时,您都会在表上保存操作、字段更改、日期更改以及更改者

希望这有帮助


谢谢。

这取决于你的逻辑。您需要维护一个单独的DB表,以便保存用户和创建日期所做更改的类型。只需根据日期对表进行排序,并在历史记录表中显示。如何比较以前的记录和新记录。这是任何疑问。请帮忙,我是用程序逻辑做的。选择所有字段,然后比较每个字段。然后,当我得到差异时,我将显示它。