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才能支持事务。

posted @ 2015-08-06 13:24  微客鸟窝  阅读(162)  评论(0编辑  收藏  举报
/* 看板娘 */