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 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
PHP 地址栏信息的获取代码
Jan 07 PHP
PHP提取数据库内容中的图片地址并循环输出
Mar 21 PHP
PHP冒泡排序算法代码详细解读
Jul 17 PHP
解析dedeCMS验证码的实现代码
Jun 07 PHP
php 字符串压缩方法比较示例
Jan 23 PHP
php中自定义函数dump查看数组信息类似var_dump
Jan 27 PHP
php生成静态页面的简单示例
Apr 17 PHP
php实现读取超大文件的方法
Jul 28 PHP
phalcon model在插入或更新时会自动验证非空字段的解决办法
Dec 29 PHP
ThinkPHP5框架实现简单的批量查询功能示例
Jun 07 PHP
php求斐波那契数的两种实现方式【递归与递推】
Sep 09 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
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
PHP学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
Aster vs Newbee BO5 第一场2.19
2021/03/10 DOTA
js获取当前路径的简单示例代码
2014/01/08 Javascript
优化RequireJS项目的相关技巧总结
2015/07/01 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
JS兼容所有浏览器的DOMContentLoaded事件
2018/01/12 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
vue setInterval 定时器失效的解决方式
2020/07/30 Javascript
Python中.py文件打包成exe可执行文件详解
2017/03/22 Python
Python之str操作方法(详解)
2017/06/19 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
python绘制多个子图的实例
2019/07/07 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
Django自定义用户表+自定义admin后台中的字段实例
2019/11/18 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
pyinstaller打包单文件时--uac-admin选项不起作用怎么办
2020/04/15 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
LightInTheBox西班牙站点:全球商品在线采购
2016/09/22 全球购物
罗马尼亚购物网站:Vivantis.ro
2019/07/20 全球购物
俄罗斯运动、健康和美容产品在线商店:Lactomin.ru
2020/07/23 全球购物
创业计划书如何吸引他人眼球
2014/01/10 职场文书
带刀到教室的检讨书
2014/10/04 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
大学生个人总结范文
2015/02/15 职场文书
Ajax请求超时与网络异常处理图文详解
2021/05/23 Javascript
opencv 分类白天与夜景视频的方法
2021/06/05 Python
nginx常用配置conf的示例代码详解
2022/03/21 Servers
Java设计模式之代理模式
2022/04/22 Java/Android