如何使用事务查询mysql在PHP中保持几个页面


How to use a transaction query mysql to keep it on for a few page in PHP?

我知道如何在mysql中使用事务查询以及提交或回滚。我想在我的网站上制作一个应用程序的组合。一些客人可以尝试使用它,但当它结束时(要么他们注销,要么突然关闭浏览器),我希望他们所做的所有查询都是回滚的,这样我就不必清理数据库了。

但当我像往常一样点击表单中的提交按钮并进入另一个页面时,我发现启动事务并不是最后一个。对此我能做些什么吗?在我登录的任何页面上,都要保持事务查询为ON/TRUE。谢谢(也很抱歉我的英语不好)。

您可以在表单中创建隐藏的输入,并让它们存储上一个表单或PHP会话变量中的数据。最后,您可以创建整个事务并将其推送通过。