php修改完怎么保存,php – 如何保存修改以适用于以后?

一旦问题相当广泛(可以有很多好的答案) – 这不是一个答案,而是另一个可能的解决方案:

你可以拥有如下表格:

id - just autogenerated number

datetime - date of change

changed_by - string with name of actor or id of some user

oldvalue - just old value

newvalue - just new value

update_insert_sql - here you put actual SQL which should be executed (you already have this sql in your current code)

state - 0 - it is not applied to db, 1 - already executed, 2 - you're rejected this change

datetime_of_apply - just date of action

datetime_of_reject - just date of action

注意:不存储旧值,您可以存储SQL以获取当前值,这将有助于您在从不同的主持人到同一行/列的几个更改时

因此,在您的界面中,您将可以看到所有表的所有提议的更改,只查看实际值和提出的新值,并在需要时更新db

可能的补充:要填充此表,您可以使用触发器,而不是更改当前代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值