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模板引擎SMARTY
Oct 09 PHP
php入门教程 精简版
Dec 13 PHP
PHP文件读写操作之文件写入代码
Jan 13 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
对PHP新手的一些建议(PHP学习经验总结)
Aug 20 PHP
PHP生成树的方法
Jul 28 PHP
微信支付开发告警通知实例
Jul 12 PHP
php判断是否为ajax请求的方法
Nov 29 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
May 11 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
实例分析10个PHP常见安全问题
Jul 09 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中大括号作用介绍
2012/03/22 PHP
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
利用PHP实现短域名互转
2013/07/05 PHP
jQuery TextBox自动完成条
2009/07/22 Javascript
jQuery学习笔记之Helloworld
2010/12/22 Javascript
一个JavaScript的求爱小特效
2014/05/09 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
微信小程序 教程之模块化
2016/10/17 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
2017/02/08 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
JavaScript实现区块链
2018/03/14 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
微信小程序—setTimeOut定时器的问题及解决
2019/07/26 Javascript
vue+canvas实现拼图小游戏
2020/09/18 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
python采集博客中上传的QQ截图文件
2014/07/18 Python
python人人网登录应用实例
2014/09/26 Python
利用Python中的mock库对Python代码进行模拟测试
2015/04/16 Python
python Selenium爬取内容并存储至MySQL数据库的实现代码
2017/03/16 Python
Python面向对象程序设计之私有属性及私有方法示例
2019/04/08 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Python Django 页面上展示固定的页码数实现代码
2019/08/21 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
python清空命令行方式
2020/01/13 Python
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
咨询公司各岗位职责
2013/12/02 职场文书
金融学专业大学生职业生涯规划
2014/03/07 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
戒毒悔改检讨书
2014/09/21 职场文书
业务员管理制度范本
2015/08/06 职场文书
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers