Thinkphp 在数据库更新(save)的时候,如果字段没有被修改,会更新失败,这是为什么?


因为它是判断受影响的行数,没有被修改就没有被更新,那么就0行受影响,0和false如果不判断类型都一样吧,所以要用“===”来判断:
if($result !== false) {
echo 'success';
}else{
echo 'false';
}

声明:祁志飞||小祁的博客|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Thinkphp 在数据库更新(save)的时候,如果字段没有被修改,会更新失败,这是为什么?


QQ:137867590