问题答案
下面哪种比较全面
 
$result=$m->where($w)->save($data);
第一种:
 
 
  1. if(false !== $result){ 
  2. //成功 
  3. echo '2'
  4. }else
  5. //更新失败 
  6. echo '0'
  7. }    
第二种:
 
 
  1. if ($result>0 || $result ===0) { 
  2. // 
  3. echo"1"
  4. }else
  5. // 
  6. echo"0"
标签: thinkphp
答案
更新数据分为两种情况:
 
1.更新成功。返回影响行数。如果数据没有变动则返回 0
2.更新失败。返回 false
所以判断可以使用
 
  1. if($result ! == false ){ 
  2.     //成功 
就可以了。
举一反三