ThinkPHP实现事务回滚示例代码
Posted 菜鸟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ThinkPHP实现事务回滚示例代码相关的知识,希望对你有一定的参考价值。
Thinkphp的事务回滚示例如下:
$m=D(‘YourModel‘);//或者是M(); $m2=D(‘YouModel2‘); $m->startTrans();//在第一个模型里启用就可以了,或者第二个也行 $result=$m->where(‘删除条件‘)->delete(); $result2=m2->where(‘删除条件‘)->delete(); if($result && $result2){ $m->commit();//成功则提交 }else{ $m->rollback();//不成功,则回滚 }
注意:mysql数据库必须是Innodb和Bdb才能支持事务。
以上是关于ThinkPHP实现事务回滚示例代码的主要内容,如果未能解决你的问题,请参考以下文章