标签:thinkphp
thinkphp的CURD中,使用save方法时会出现一个奇怪的问题,即如果数据没有更新(与原数据相同),返回值判断为false。其实很久之前就发现了这个问题,一度以为是官方代码的问题,但是一直拖延到最近才想到要去解决这个问题。不得不说:“明日复明日,明日何其多。事事待明日,万事皆蹉跎。”,与君共勉!$result = $Model->where('id=1')->save($data); if($result) { echo 'success'; }else{ echo 'false'; }
$result = $Model->where('id=1')->save($data); if($result !== false) { echo 'success'; }else{ echo 'false'; }
thinkphp 更新数据时如果未修改数据,返回结果判断错误
标签:thinkphp
原文地址:http://blog.csdn.net/qlong_dd/article/details/44200825