
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('数据更新成功!');
}
?>
上一篇:什么样的广告让人们停留视线
下一篇:工作即是挑战,也是磨练
