在PHP中中止MySQL事务

在PHP中中止MySQL事务,php,mysqli,transactions,Php,Mysqli,Transactions,如果发生错误,我需要中止mysqli事务,然后将错误写入我的错误日志表。我知道: mysqli::rollback() mysqli::commit() mysqli::begin_transaction() 我想我需要使用mysqli::rollback(),但有时处理的查询不是事务的一部分,我该如何处理 谢谢如果这不是交易,您不能回滚。。我想你可以创建自己的事务处理程序-但这听起来很可怕。不是所有的查询都是事务,但有些是。让它们都是事务不是很容易的方法?即使是单个查询?你的查询需要回滚功能

如果发生错误,我需要中止mysqli事务,然后将错误写入我的错误日志表。我知道:

mysqli::rollback()
mysqli::commit()
mysqli::begin_transaction()
我想我需要使用
mysqli::rollback()
,但有时处理的查询不是事务的一部分,我该如何处理


谢谢

如果这不是交易,您不能回滚。。我想你可以创建自己的事务处理程序-但这听起来很可怕。不是所有的查询都是事务,但有些是。让它们都是事务不是很容易的方法?即使是单个查询?你的查询需要回滚功能-所以是的。别烦我自己:-)