thinkphp如何实现多表和事务-创新互联

这篇文章主要介绍thinkphp如何实现多表和事务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联专注于宁都企业网站建设,成都响应式网站建设,商城开发。宁都网站建设公司,为宁都等地区提供建站服务。全流程按需定制设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

如下所示:

function makeAcquire($nUsers,$nAwards)
    {
     //更新数据库
     $tranDb = new Model();
     $tranDb->startTrans();
     for($i = 0; $i < sizeof($nUsers); $i++)
     {
      //更新表Acquire
      $flagAc = $tranDb->table('Acquire')->add($acquire);
      //更新表Users
      $where = array('u_id'=>$nUsers[$i]['u_id']);
      $flagU = $tranDb->table('Users')->where($where)->setInc('u_man_count',1);
      //更新表Award
      $where = array('a_id'=>$nAwards[$i]['a_id']);
      $flagA = $tranDb->table('Award')->where($where)->setDec('a_count',1);
     }
     if($flagAc && $flagU && $flagA)
     {
      $tranDb->commit();
     }
     else
     {
      $tranDb->rollback();
     }
    }


以上是“thinkphp如何实现多表和事务”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


新闻名称:thinkphp如何实现多表和事务-创新互联
标题URL:http://hxwzsj.com/article/dhesgs.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 成都响应式网站建设 成都网站建设 营销型网站建设 成都品牌网站设计 成都网站建设 成都网站设计 企业网站建设 专业网站设计 重庆网站制作 营销网站建设 专业网站设计 企业网站制作 高端品牌网站建设 网站设计 成都网站设计 手机网站建设 盐亭网站设计 成都网站制作 自适应网站建设 古蔺网站建设 网站制作 成都网站建设