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

谁能出个thinkphp用事物操作多个表的教程

谁能出个thinkphp用事物操作多个表的教程

回首忆惘然 2019-04-14 10:08:15
谁能出个thinkphp用事物操作多个表的教程
查看完整描述

2 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

$tranDb = new Model(); //实例化一个空模型 处理事务  

        $tranDb->startTrans;  

        $isok = array();  

        foreach ($arr as $key => $value) {  

           //操作  

        }  

        if(count($isok) === count($arr)) //当所有操作都成功的时候才提交  

        {  

            $tranDb->commit();  

            $this->success('购买成功');  

        }  

        else //否则一起回滚  

        {  

            $tranDb->rollback();  

            $this->error('购买失败,请放心,没有产生消费!');             

        }

 


查看完整回答
反对 回复 2019-04-15
  • 2 回答
  • 0 关注
  • 719 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信