php使用事务方法示例

public function test()
{
    
    
    M()->startTrans();//开启事务
    $res1 = M("order")->add();//业务1
    if($res1){
    
    
        $res2 = M("order")->add();//业务2
        if($res2){
    
    
            $state = true;
        }else{
    
    
            $state = false;
        }
    }else{
    
    
        $state = false;
    }
    if ($state) {
    
    
        M()->commit();//事务提交
    } else {
    
    
        M()->rollback();//事务回滚
    }
}

猜你喜欢

转载自blog.csdn.net/qq_36678194/article/details/129209768