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程序员最常犯的11个MySQL错误小结
Nov 20 PHP
使用Apache的htaccess防止图片被盗链的解决方法
Apr 27 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
Nov 14 PHP
php根据身份证号码计算年龄的实例代码
Jan 18 PHP
ThinkPHP中U方法的使用浅析
Jun 13 PHP
php switch语句多个值匹配同一代码块应用示例
Jul 29 PHP
PHP基于imap获取邮件实例
Nov 11 PHP
php metaphone()函数及php localeconv() 函数实例解析
May 15 PHP
php操作xml并将其插入数据库的实现方法
Sep 08 PHP
降低PHP Redis内存占用
Mar 23 PHP
PHP实现执行外部程序的方法详解
Aug 17 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
Oct 23 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
Get或Post提交值的非法数据处理
2006/10/09 PHP
PHP最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
IIS下PHP连接数据库提示mysql undefined function mysql_connect()
2010/06/04 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
2011/05/17 PHP
php模板函数 正则实现代码
2012/10/15 PHP
解析PHP 5.5 新特性
2013/07/02 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
js实现非常简单的焦点图切换特效实例
2015/05/07 Javascript
bootstrap-wysiwyg结合ajax实现图片上传实时刷新功能
2016/05/27 Javascript
JS常用知识点整理
2017/01/21 Javascript
bootstrap中添加额外的图标实例代码
2017/02/15 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
JavaScript简介_动力节点Java学院整理
2017/06/26 Javascript
jQuery图片缩放插件smartZoom使用实例详解
2017/08/25 jQuery
Angularjs按需查询实例代码
2017/10/30 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
2020/10/18 Javascript
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
基于MTCNN/TensorFlow实现人脸检测
2018/05/24 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
python多任务及返回值的处理方法
2019/01/22 Python
Python 函数list&read&seek详解
2019/08/28 Python
python中@property的作用和getter setter的解释
2020/12/22 Python
python 列表推导和生成器表达式的使用
2021/02/01 Python
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
Big Green Smile法国:领先的英国有机和天然产品在线商店
2021/01/02 全球购物
就业推荐表自我鉴定范文
2014/03/21 职场文书
优秀语文教师事迹
2014/05/18 职场文书
服装发布会策划方案
2014/05/22 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
受伤赔偿协议书
2014/09/24 职场文书
教导处教学工作总结
2015/08/12 职场文书
详解JAVA的控制语句
2021/11/11 Java/Android