刷新页面后回滚数据库更新(PHP)
我有一个php应用程序,用户可以使用刷新页面后回滚数据库更新(PHP),php,sql,oracle,adodb,Php,Sql,Oracle,Adodb,我有一个php应用程序,用户可以使用adodb对oracle数据库进行一些更改 执行请求后,页面被刷新,用户可以看到结果 刷新页面后,如何添加此更新的撤消选项 我尝试了beginters(),但它似乎在执行php脚本后自动回滚。数据库事务绑定到单个连接。当PHP脚本完成时,连接通常是关闭的,试图在多个请求上为同一用户保持连接将是非常有问题的 尽可能多地将HTTP请求视为无状态。也就是说,更改应该在每个请求结束时提交到数据库,HTTP中的撤消可能不涉及回滚以前的事务,而是实际提交数据库中的更改。P
adodb
对oracle数据库进行一些更改
执行请求后,页面被刷新,用户可以看到结果
刷新页面后,如何添加此更新的撤消选项
我尝试了
beginters()
,但它似乎在执行php脚本后自动回滚。数据库事务绑定到单个连接。当PHP脚本完成时,连接通常是关闭的,试图在多个请求上为同一用户保持连接将是非常有问题的
尽可能多地将HTTP请求视为无状态。也就是说,更改应该在每个请求结束时提交到数据库,HTTP中的撤消可能不涉及回滚以前的事务,而是实际提交数据库中的更改。PHP脚本在显示HTML输出时已停止执行。每个页面刷新都是一个新的数据库会话。如果您已经提交了一个变更,那么您必须实现您自己的回滚逻辑。那么我是否需要执行类似于更新的操作,以使我以前的更新生效?