欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ThinkPHP实现事务回滚示例代码

程序员文章站 2023-12-02 16:49:58
thinkphp的事务回滚示例如下: $m=d('yourmodel');//或者是m(); $m2=d('youmodel2'); $m->start...

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程序设计有所帮助。