免费获取策划方案多一份参考,总有益处

xk星空观点

Paichen view

案例778

xk星空观点

thinkphp 更新数据时遇到的错误的提示解决方法

来源:xk星空官方网站|时间:2015-05-07|浏览:

thinkphp框架在开发项目中确定能节约不少时间,而且thinkphp作为国内最火的开源框架,多数php开发人员都会这门框架的开发,而且不少公司还是依赖thinkphp来开发项目的!

thinkphp在更新数据会有报错,并部是所有情况都报错,常规的更新语句如下:
    if($this->save($data)){
        $this->success('数据更新成功!');
    }else{
        $this->error('数据更新失败!');
    }
?>
save方法当更新数据的时候返回的是影响的记录行数,而更新失败的时候就返回false,比如说更新了一条数据就返回1,如果在更新数据的时候,数据没有任何的变化,所以返回的就是false,问题就出在这,所以使用上面的判断语句就会执行错误的提示,正确的判断数据更新与否:
    $record=$this->save($data);
    if($record === false){
        $this->error('数据更新失败!');
    }else{
        $this->success('数据更新成功!');
    }
?>
 

留言

返回顶部

君
重庆网站建设xk星空观点thinkphp 更新数据时遇到的错误的提示解决方法
XML 地图