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 相关文章推荐
用PHP和ACCESS写聊天室(九)
Oct 09 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
使用PHP下载CSS文件中的图片的代码
Sep 24 PHP
php获取文件内容最后一行示例
Jan 09 PHP
php根据日期判断星座的函数分享
Feb 13 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
Aug 22 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
Oct 24 PHP
php实现用手机关闭计算机(电脑)的方法
Apr 22 PHP
PHP+Mysql无刷新问答评论系统(源码)
Dec 20 PHP
详解no input file specified 三种解决方法
Nov 29 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
深入了解php4(2)--重访过去
2006/10/09 PHP
PHP iconv 函数转gb2312的bug解决方法
2009/10/11 PHP
sql注入与转义的php函数代码
2013/06/17 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
php树型类实例
2014/12/05 PHP
php使用fputcsv()函数csv文件读写数据的方法
2015/01/06 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
PHP封装的数据库模型Model类完整示例【基于PDO】
2019/03/14 PHP
JavaScript面象对象设计
2008/04/28 Javascript
对JavaScript的eval()中使用函数的进一步讨论
2008/07/26 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
javascript获取dom的下一个节点方法
2014/09/05 Javascript
深入理解JavaScript系列(37):设计模式之享元模式详解
2015/03/04 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
vue实现验证码按钮倒计时功能
2018/04/10 Javascript
微信公众平台获取access_token的方法步骤
2019/03/29 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
django简单的前后端分离的数据传输实例 axios
2020/05/18 Javascript
原生JS实现记忆翻牌游戏
2020/07/31 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
python算法学习之基数排序实例
2013/12/18 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
Python 文件处理注意事项总结
2017/04/10 Python
Python谱减法语音降噪实例
2019/12/18 Python
浅析Python3 pip换源问题
2020/01/06 Python
flask 框架操作MySQL数据库简单示例
2020/02/02 Python
使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题
2016/06/28 HTML / CSS
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
美国糖果店:Sugarfina
2019/02/21 全球购物
关于Java String的一道面试题
2013/09/29 面试题
药品质量检测应届生求职信
2013/11/14 职场文书
教育课题研究自我鉴定范文
2013/12/28 职场文书
应届大学生自荐书
2014/06/17 职场文书
2015重阳节敬老活动总结
2015/07/29 职场文书
听课评课活动心得体会
2016/01/15 职场文书