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 过滤器实现代码
Aug 09 PHP
php之Memcache学习笔记
Jun 17 PHP
hadoop常见错误以及处理方法详解
Jun 19 PHP
PHP查询网站的PR值
Oct 30 PHP
php中session使用示例
Mar 29 PHP
php将文件夹打包成zip文件的简单实现方法
Oct 04 PHP
php实现微信支付之退款功能
May 30 PHP
PHP实现数组根据某个单元字段排序操作示例
Aug 01 PHP
PHP命名空间定义与用法实例分析
Aug 14 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
Oct 22 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 PHP
PHP const定义常量及global定义全局常量实例解析
May 28 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代码质量36计
2012/09/05 PHP
探讨捕获php错误信息方法的详解
2013/06/09 PHP
php fread函数使用方法总结
2019/05/28 PHP
Javascript - HTML的request类
2006/07/15 Javascript
可以支持多中格式的JS键盘
2007/05/02 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
用Mootools获得操作索引的两种方法分享
2011/12/12 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
JQ实现新浪游戏首页幻灯片
2015/07/29 Javascript
Javascript中作用域的详细介绍
2016/10/06 Javascript
原生js编写焦点图效果
2016/12/08 Javascript
基于jPlayer三分屏的制作方法
2016/12/21 Javascript
javascript实现的图片预览功能
2017/03/25 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
深入理解python中的浅拷贝和深拷贝
2016/05/30 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
python opencv读mp4视频的实例
2018/12/07 Python
Python3 tkinter 实现文件读取及保存功能
2019/09/12 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
Python爬虫之App爬虫视频下载的实现
2020/12/08 Python
CSS3只让背景图片旋转180度的实现示例
2021/03/09 HTML / CSS
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
啤酒销售实习自我鉴定
2013/09/24 职场文书
拉丁舞学习者的自我评价
2013/10/27 职场文书
应届生新闻编辑求职信
2013/11/19 职场文书
优秀员工自荐书范文
2013/12/08 职场文书
工程招投标邀请书
2014/01/26 职场文书
应届毕业生如何写求职信
2014/02/16 职场文书
法律顾问服务方案
2014/05/15 职场文书
升职自荐书
2019/05/09 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL