thinkphp更新成功的完美的判断方法?

13881119614 发布于 2014/10/21 17:16
阅读 1K+
收藏 1
下面哪种比较全面

$result=$m->where($w)->save($data);

第一种:
if(false !== $result){
//成功
echo '2';
}else{
//更新失败
echo '0';
}

第二种:
if ($result>0 || $result ===0) {
//
echo"1";
}else{
//
echo"0";
}
加载中
0
邹景立
邹景立
用第一种吧,SAVE 如果 保存失败会返回FALSE,保存成功返回引号记录条数,添加记录最好用ADD方法。
邹景立
邹景立
回复 @13881119614 : 结果一样,但是第一种代码更直接明了
1
13881119614
第二错哪里有问题。
0
邹景立
邹景立
if($result===0){
$this->success('数据没有发生改变');
}elseif($result>0){
$this->success("数据保存成功,共修改了{$result}条记录");
}else{
$this->error('数据保存失败,请稍候再试...');
}



0
首席段子手
首席段子手
烦不烦,真墨迹。
if($m->where($w)->save($data))
   $this->success('保存成功!');
else
   $this->error('保存失败!');



1
13881119614
真这么简单,就不会问了。
返回顶部
顶部