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桌面中心(三) 修改数据库
Mar 11 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
PHP与MySQL开发的8个技巧小结
Dec 17 PHP
php数组去重复数据示例
Feb 25 PHP
PHP框架Swoole定时器Timer特性分析
Aug 19 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
Aug 21 PHP
PHP将字符分解为多个字符串的方法
Nov 22 PHP
Yii中使用PHPExcel导出Excel的方法
Dec 26 PHP
php查找字符串中第一个非0的位置截取
Feb 27 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
Mar 16 PHP
php连接mysql数据库
Mar 21 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实现框架(二)
2006/10/09 PHP
加速XP搜索功能堪比vista
2007/03/22 PHP
php下把数组保存为文件格式的实例应用
2010/02/08 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
php使用NumberFormatter格式化货币的方法
2015/03/21 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
2015/05/27 PHP
PHP遍历目录文件的常用方法小结
2017/02/03 PHP
jquery 批量上传图片实现代码
2010/01/28 Javascript
基于JQuery的6个Tab选项卡插件
2010/09/03 Javascript
javascript 原型继承介绍
2011/08/30 Javascript
javascript操作html控件实例(javascript添加html)
2013/12/02 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
利用Javascript实现BMI计算器
2016/08/16 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
[05:31]DOTA2上海特级锦标赛主赛事第三日RECAP
2016/03/05 DOTA
python使用fcntl模块实现程序加锁功能示例
2017/06/23 Python
pyspark.sql.DataFrame与pandas.DataFrame之间的相互转换实例
2018/08/02 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
浅谈pytorch中torch.max和F.softmax函数的维度解释
2020/06/28 Python
python主要用于哪些方向
2020/07/05 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
2020/11/30 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
John Hardy官方网站:手工设计首饰的奢侈品牌
2017/07/05 全球购物
英国美术用品购物网站:Cass Art
2019/10/08 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
假日旅行社实习自我鉴定
2013/09/24 职场文书
工程业务员岗位职责
2013/12/31 职场文书
春节联欢会主持词
2014/03/24 职场文书
信用卡工资证明格式
2014/09/13 职场文书
2014年售后服务工作总结
2014/11/18 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
法人代表证明书范本
2015/06/18 职场文书