数据库事务
创建于 2022-07-27 /
922
字体:
[默认]
[大]
[更大]
PESCMS的事务操作为全局影响的,即不论你是在控制器,模型还是扩展库等任意地方,只要是基于PESCMS的数据库连接方式,那么它的事务影响都是是全局的。
开启事务
要开启事务非常简单,只需在SQL语句执行之前声明如下代码则可:
$this->db()->transaction();
回滚事务
当操作数据库操作失败时,需要回滚,那么执行如下代码:
$this->db()->rollBack();
提交事务
程序对数据库操作执行完毕且没有任何错误时,需要对事务进行提交,那么执行如下代码:
$this->db()->commit()
0 人点赞过