Thinkphp事务操作实例(推荐)


Posted in PHP onApril 01, 2017

实例如下:

//开启mysql事务操作
$model = M();
$model->startTrans();
$flag=false;
$deal1 = M('ppdd')->where(array('id'=>$data_P['id'],'zt'=>'0'))->save($data_arr);
$deal2 = M('tgbz')->where(array('id'=>$ppddxx['p_id']))->save(array('is_dakuan'=>1,'bj'=>'2','date_hk'=>date ( 'Y-m-d H:i:s', time ())));
$deal3 = M('jsbz')->where(array('id'=>$ppddxx['g_id']))->save(array('bj'=>'2'));
if($deal1 && $deal2 * $deal3){
 $flag=true;
}
if($flag){
 $model->commit();
}
else{
 $model->rollback();
 die("<script>alert('提交失败,请重新提交!');history.back(-1);</script>");
}

以上这篇Thinkphp事务操作实例(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
提问的智慧
Oct 09 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
浅析php学习的路线图
Jul 10 PHP
php权重计算方法代码分享
Jan 09 PHP
php利用新浪接口查询ip获取地理位置示例
Jan 20 PHP
PHP利用APC模块实现文件上传进度条的方法
Jan 26 PHP
PHP页面输出搜索后跳转下一页的处理方法
Sep 30 PHP
Yii针对添加行的增删改查操作示例
Oct 18 PHP
php 修改上传文件大小限制实例详解
Oct 23 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
在Laravel中使用MongoDB的方法示例
Nov 11 PHP
完美解决thinkphp唯一索引重复时出错的问题
Mar 31 #PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 #PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 #PHP
关于PHP通用返回值设置方法
Mar 31 #PHP
PHP针对中英文混合字符串长度判断及截取方法示例
Mar 31 #PHP
微信小程序 消息推送php服务器验证实例详解
Mar 30 #PHP
Yii2使用$this-&gt;context获取当前的Module、Controller(控制器)、Action等
Mar 29 #PHP
You might like
快速配置PHPMyAdmin方法
2008/06/05 PHP
CI框架学习笔记(二) -入口文件index.php
2014/10/27 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
网页常用特效代码整理
2006/06/23 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
JavaScript实现找出字符串中第一个不重复的字符
2014/09/03 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
Javascript中的数据类型之旅
2015/10/18 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
详解JavaScript常量定义
2017/01/03 Javascript
JS与HTML结合实现流程进度展示条思路详解
2017/09/03 Javascript
three.js中3D视野的缩放实现代码
2017/11/16 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
google广告之另类js调用实现代码
2020/08/22 Javascript
解决js中的setInterval清空定时器不管用问题
2020/11/17 Javascript
详解Python中for循环的使用
2015/04/14 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
遗传算法之Python实现代码
2017/10/10 Python
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
利用python-docx模块写批量生日邀请函
2019/08/26 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
HTML5所有标签汇总及标签意义解释
2015/03/12 HTML / CSS
网络维护管理员的自我评价分享
2013/11/11 职场文书
小学英语教学反思案例
2014/02/04 职场文书
亲属关系公证书
2014/04/08 职场文书
协议书怎么写
2014/04/21 职场文书
2014年度考核工作总结
2014/12/24 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
nginx反向代理配置去除前缀案例教程
2021/07/26 Servers
Python编程根据字典列表相同键的值进行合并
2021/10/05 Python