tp5判断更新update是否成功

发布时间:2021-04-12作者:小灵龙点击:64

           $db=Db::name('logo')->where('id',1)->update($data);
            dump($db);// 如果id=1在数据库中没有则会输出int(0),表示更新成功,但是数据库没有ID=1.
            if($db!=0){
                $this->redirect('index/info');
            }else{
                $this->error('提交失败,请重试或者联系技术员!');
            }


需要用 !=0 来判断更新是否成功,因为save方法返回值是更新操作影响的记录数,有可能影响的记录数为0,但却更新成功的。
标签: