thinkphp 事物回滚
2024-08-31 14:03:12
1 $m=D('YourModel');//或者是M();
2 $m2=D('YouModel2');
3 $m->startTrans();//在第一个模型里启用就可以了,或者第二个也行
4 $result=$m->where('删除条件')->delete();
5 $result2=$m2->where('删除条件')->delete();
6 if($result && $result2){
7 $m->commit();//成功则提交
8 }else{
9 $m->rollback();//不成功,则回滚
10 }
注意:MySQL数据库必须是Innodb和Bdb才能支持事务。
最新文章
- 2015-12-23-( dispaly:table的用法)
- HTML5编码规范
- Clouda聊天室实践
- IOS 微信 6.5.2 自动播放音乐 解决方案
- 十分钟搞定微信企业帐号“echostr校验失败,请您检查是否正确解密并输出明文echostr”
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
- MVC用户登录方法(lamda表达式)
- Javascript 中 call 的两种用法
- 网络流相关(拓扑)CodeForces 269C:Flawed Flow
- mvc 微软票据验证
- iOS开发之网络请求(基于AFNetworking的再封装)
- 基于visual Studio2013解决C语言竞赛题之1078打印日历
- swfobject.js的简单配置
- c#代码发送post请求,上传文件(并带其他参数)
- Git单独checkout子目录
- Java并发包分析——BlockingQueue
- vue2购物车ch2-(商品列表显示)
- java返回json设置自定义的格式
- Vue2.5笔记:Vue的实例与生命周期
- 【Vegas原创】VirtualBox扩容、分割的整体方案