thinkphp5事务
2019-06-28 13:54
363 查看
[code]<?php Db::startTrans(); try { //添加数据1 $res_1 = Db::table('conver')->insert($conver); //添加数据2 $res_2 = Db::table('members')->where('mobile', $mobile)->->insert($conver); //添加数据3 $res_3 = Db::table('wallet_detail')->insert($wallet); // 提交事务 if ($res_1 && $res_2 && $res_3) { Db::commit(); return ['code' => 200, 'msg' => 'success!']; } else { return ['code' => 400, 'msg' => 'error!']; } } catch (\Exception $e) { // 回滚事务 Db::rollback(); return ['code' => 400, 'msg' => 'error!']; }
相关文章推荐
- ThinkPHP5 模型 - 事务支持
- PHP 处理 MySQL INNODB 事务回滚(ThinkPHP、MySQL、PDO)
- thinkphp多表操作事务回滚
- thinkPHP事务支持
- thinkphp 多表事务处理
- thinkPHP批量处理数据,并开启事务提交,完整实例
- ThinkPHP5 模型 - 事务支持
- ThinkPHP实现事务回滚示例代码
- Thinkphp事务怎么写?
- ThinkPHP - 事务操作
- thinkphp3.2 多表事务的实例
- thinkphp 多表 事务(转)
- thinkphp 多表 事务
- Thinkphp事务操作案例
- ThinkPHP 3.2.2实现事务操作的方法
- Thinkphp事务操作实例(推荐)
- thinkphp对事务回滚的案例
- thinkphp,oracle,支持事务
- ThinkPHP5 数据库事务 - 03
- thinkphp3.2.3(5以下)的事务问题(事务回滚无效、多表事务等)