博客列表 >thinkphp 数据没有变化也执行update

thinkphp 数据没有变化也执行update

Time
Time原创
2023年07月15日 01:03:15894浏览

原本的判断:

  1. $result = $Model->where('id=1')->save($data);
  2. if($result) {
  3. echo 'success';
  4. }else{
  5. echo 'false';
  6. }

解决办法: 使用“===”判断返回值即可

  1. $result = $Model->where('id=1')->save($data);
  2. if($result !== false) {
  3. echo 'success';
  4. }else{
  5. echo 'false';
  6. }
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议