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维护文件系统
Oct 09 PHP
php将时间差转换为字符串提示
Sep 07 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
PHP时间戳 strtotime()使用方法和技巧
Oct 29 PHP
PHP实现的MongoDB数据库操作类分享
May 12 PHP
浅析Yii2中GridView常见操作
Apr 22 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
php+webSoket实现聊天室示例代码(附源码)
Feb 17 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 PHP
php中输出json对象的值(实现方法)
Mar 07 PHP
详解thinkphp的Auth类认证
May 28 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
PHP取二进制文件头快速判断文件类型的实现代码
2013/08/05 PHP
php生成shtml类用法实例
2014/12/09 PHP
PHP中使用GD库绘制折线图 折线统计图的绘制方法
2015/11/09 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
php数值计算num类简单操作示例
2020/05/15 PHP
js 事件小结 表格区别
2007/08/13 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
js unicode 编码解析关于数据转换为中文的两种方法
2014/04/21 Javascript
基于JavaScript实现根据手机定位获取当前具体位置(X省X市X县X街道X号)
2015/12/29 Javascript
JavaScript奇技淫巧44招【实用】
2016/12/11 Javascript
基于node.js之调试器详解
2017/08/22 Javascript
JavaScript 保护变量不被随意修改的实现代码
2017/09/27 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
layui type2 通过url给iframe子页面传值的例子
2019/09/06 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
Python 返回汉字的汉语拼音
2009/02/27 Python
Python学习之asyncore模块用法实例教程
2014/09/29 Python
使用Python编写一个模仿CPU工作的程序
2015/04/16 Python
Python映射拆分操作符用法实例
2015/05/19 Python
Python找出文件中使用率最高的汉字实例详解
2015/06/03 Python
python中字符串前面加r的作用
2015/06/04 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
python多线程使用方法实例详解
2019/12/30 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
python 用opencv实现图像修复和图像金字塔
2020/11/27 Python
如何利用python正则表达式匹配版本信息
2020/12/09 Python
机电一体化职业规划书
2014/01/07 职场文书
《三顾茅庐》教学反思
2014/04/10 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
mysql优化之query_cache_limit参数说明
2021/07/01 MySQL
Python 正则模块详情
2021/11/02 Python
Java 在生活中的 10 大应用
2021/11/02 Java/Android