ThinkPHP实现事务回滚示例代码
2015-01-24信息快讯网
这篇文章主要介绍了ThinkPHP实现事务回滚,需要的朋友可以参考下
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才能支持事务。
PHP操作MySQL事务实例
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
ThinkPHP实现二级循环读取的方法
ThinkPHP写数组插入与获取最新插入数据ID实例
PHP使用Mysql事务实例解析
CodeIgniter框架数据库事务处理的设计缺陷和解决方案
Codeigniter框架的更新事务(transaction)BUG及解决方法
php事务处理实例详解
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
Discuz批量替换帖子内容的方法(使用SQL更新数据库)
ThinkPHP学习笔记(一)ThinkPHP部署
ThinkPHP的URL重写问题
ThinkPHP实现跨模块调用操作方法概述
ThinkPHP之getField详解
ThinkPHP之N方法实例详解
PHP中执行MYSQL事务解决数据写入不完整等情况
浅析Mysql 数据回滚错误的解决方法
解析php mysql 事务处理回滚操作(附实例)