当前位置: 移动技术网 > IT编程>开发语言>PHP > ThinkPHP实现事务回滚示例代码

ThinkPHP实现事务回滚示例代码

2019年03月22日  | 移动技术网IT编程  | 我要评论

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相关内容感兴趣的读者可查看本站专题:《thinkphp入门教程》、《thinkphp模板操作技巧总结》、《thinkphp常用方法总结》、《smarty模板入门基础教程》及《php模板技术总结》。

希望本文所述对大家基于thinkphp框架的php程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网