牛骨文教育服务平台(让学习变的简单)
博文笔记

tp5事务

创建时间:2018-03-23 投稿人: 浏览次数:181
在一次性多次操作数据库的时候,我们往往需要开启事务,其中一条不通过的时候,全部回滚
Db::startTrans();
foreach($data as $key=>$val){
$result=数据库操作的结果
if(is_bool($result)){
break;//一旦出错,跳出循环体
}
}
if(is_false($result)){
Db::rollback(); //事务回滚
}else{
Db::commit();//提交事务
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。