Php 删除会话中的所有数据库更改

Php 删除会话中的所有数据库更改,php,mysql,codeigniter,Php,Mysql,Codeigniter,所以我试图为一个站点创建一个假登录。我如何做到这一点是通过黑客登录管理器。然而,对于这个冒牌用户,由于这是一个prod环境,我不希望他做任何db更改,但是如果他能够正确地测试功能,这将非常有用 所以我在想也许他可以做他想要的所有更改,但是一旦他注销,这些更改就会被删除。是的,我知道交易,但问题是交易已经在网站中使用,所以我想让你知道的是 我是否可以运行会话范围的事务,该事务可以在会话结束时还原?我的建议是:当他登录时,克隆一个数据库架构并使用该架构。当注销/某个时间限制时,删除架构

所以我试图为一个站点创建一个假登录。我如何做到这一点是通过黑客登录管理器。然而,对于这个冒牌用户,由于这是一个prod环境,我不希望他做任何db更改,但是如果他能够正确地测试功能,这将非常有用

所以我在想也许他可以做他想要的所有更改,但是一旦他注销,这些更改就会被删除。是的,我知道交易,但问题是交易已经在网站中使用,所以我想让你知道的是


我是否可以运行会话范围的事务,该事务可以在会话结束时还原?

我的建议是:当他登录时,克隆一个数据库架构并使用该架构。当注销/某个时间限制时,删除架构