大家在使用ThinkPHP的save方法的时候要注意该方法的返回值
举例说明:
$result = $Model->where('id=1')->save($data);
if($result){
echo 'success';
}else{
echo 'false';
}我一开始是这样写代码的,当$data相同的时候总是提示我更新false,
后来才发现是该方法返回值的问题,正确的写法应该是:
~
if($result !== FALSE)
~MORE:
更新操作返回受影响的行数,如果数据没有更改,会返回0
具体怎么处理,大家可以自己设定