为了账号安全,请及时绑定邮箱和手机立即绑定

老师thinkPHP怎么进行事务控制??没有讲啊。。

就是那种一个增加,一个减少,如果其中一个执行失败,两个都不执行

正在回答

1 回答

$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();//不成功,则回滚

}


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
快速入门ThinkPHP框架—理论篇
  • 参与学习       89135    人
  • 解答问题       562    个

快速入门ThinkPHP框架教程,掌握ThinkPHP的理论基础

进入课程

老师thinkPHP怎么进行事务控制??没有讲啊。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信