
本文实例讲述了ThinkPHP 3.2.2实现事务 *** 作的方法。分享给大家供大家参考,具体如下:
手册里说得非常清楚 :
5.3.19 事务支持
startTrans() commit() rollback() 例如: startTrans(); $result = M('feehistory')->add($data); $result1 = $result2 = true; if(!empty($result)){ $regdelData['level'] = '111'; $result1 = M('regdel')->add($regdelData); $regData['level'] = '101'; $result2 = M('reg')->where("registryCode='13693536752-SJB-HUAX-12345678'")->save($regData); } if(!empty($result) && !empty($result1) && !empty($result2) ){ M()->commit(); //$this->success('事物提交',__ROOT__); echo '事物提交'; }else{ M()->rollback(); //$this->error('事物回滚',__ROOT__); echo '事物回滚'; } }} 更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《href="//www.jb51.cc/Special/350.htm">PHP模板技术总结》。 希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。 以上是内存溢出为你收集整理的ThinkPHP 3.2.2实现事务 *** 作的方法全部内容,希望文章能够帮你解决ThinkPHP 3.2.2实现事务 *** 作的方法所遇到的程序开发问题。 如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。 欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)