thinkphp 事物回滚

 1 $m=D('YourModel');//或者是M();
2 $m2=D('YouModel2');
3 $m->startTrans();//在第一个模型里启用就可以了,或者第二个也行
4 $result=$m->where('删除条件')->delete();
5 $result2=$m2->where('删除条件')->delete();
6 if($result && $result2){
7 $m->commit();//成功则提交
8 }else{
9 $m->rollback();//不成功,则回滚
10 }

注意:MySQL数据库必须是Innodb和Bdb才能支持事务。

上一篇:多线程&NSObject&NSThread&NSOperation&GCD


下一篇:thinkphp 开启事物