ThinkPHP实现事务回滚示例代码


Posted in PHP onJune 23, 2014

ThinkPHP的事务回滚示例如下:

$m=D('YourModel');//或者是M();
$m2=D('YouModel2');
$m->startTrans();//在第一个模型里启用就可以了,或者第二个也行
$result=$m->where('删除条件')->delete();
$result2=m2->where('删除条件')->delete();
if($result && $result2){
$m->commit();//成功则提交
}else{
$m->rollback();//不成功,则回滚
}

注意:MySQL数据库必须是Innodb和Bdb才能支持事务。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
用定制的PHP应用程序来获取Web服务器的状态信息
Oct 09 PHP
使用 php4 加速 web 传输
Oct 09 PHP
PHP生成静态页面详解
Dec 05 PHP
str_replace只替换一次字符串的方法
Apr 09 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
Jul 25 PHP
Parse正式发布开源PHP SDK
Aug 11 PHP
php中运用http调用的GET和POST方法示例
Sep 29 PHP
php实现的数字验证码及数字运算验证码
Jul 30 PHP
php文件上传的两种实现方法
Apr 04 PHP
PHP快速推送微信模板消息
Apr 14 PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 PHP
php生成短网址/短链接原理和用法实例分析
May 29 PHP
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
Jun 23 #PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
Jun 23 #PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 #PHP
ThinkPHP的URL重写问题
Jun 22 #PHP
分享一个php 的异常处理程序
Jun 22 #PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
Jun 22 #PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
Jun 22 #PHP
You might like
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
PHP Class&Object -- PHP 自排序二叉树的深入解析
2013/06/25 PHP
为PHP5.4开启Zend OPCode缓存
2014/12/26 PHP
PHP实现指定字段的多维数组排序函数分享
2015/03/09 PHP
Zend Framework教程之请求对象的封装Zend_Controller_Request实例详解
2016/03/07 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
利用php生成验证码
2017/02/23 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
JavaScript国旗变换效果代码
2008/08/13 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
使用jquery实现图文切换效果另加特效
2013/01/20 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
jQuery中is()方法用法实例
2015/01/06 Javascript
Javascript 完美运动框架(逐行分析代码,让你轻松了运动的原理)
2015/01/23 Javascript
jQuery实现的仿百度分页足迹效果代码
2015/10/30 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
onclick和onblur冲突问题的快速解决方法
2016/04/28 Javascript
AngularJS基础 ng-list 指令详解及示例代码
2016/08/02 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
浅谈React中的元素、组件、实例和节点
2018/02/27 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
浅谈Python单向链表的实现
2015/12/24 Python
python实现简单图片物体标注工具
2019/03/18 Python
python pycharm的安装及其使用
2019/10/11 Python
Python timeit模块原理及使用方法
2020/10/10 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
租车协议书范本
2014/04/22 职场文书
“九一八事变纪念日”国旗下讲话稿
2014/09/14 职场文书
2014年营业员工作总结
2014/11/18 职场文书
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python