Thinkphp5模型更新数据的方法

angryTom
Freigeben: 2020-03-17 09:13:55
nach vorne
4063 人浏览过

本篇文章注意介绍了Thinkphp5模型更新数据的方法,thinkphp5模型更新数据有两种方法,希望对学习thinkphp的朋友有帮助!

Thinkphp5模型更新数据的方法

Thinkphp5模型更新数据的方法

thinPHP5模型更新数据的方法有两个一个是update,一个是save方法,下面看实际案例代码。

1,
      'name'=>'lei'
    ]);
    //update参数方法
    $res=User::update([
      'id'=>1,
      'name'=>'lei'
    ],['id'=>2]);
    //update闭包函数方法
    $res=User::update([
      'name'=>'lei'
    ],function($query){
      $query->where("id","lt","3");
    });
    //update where方法 推荐使用的方法
    $res=User::where("id","<",6)
    ->update([
      'name'=>'lei'
    ]);
    //save方法
    $userModel=User::get(1);
    $userModel->name='1234';
    $res=$userModel->save();
    //new save方法
    $userModel=new User;
    $res=$userModel->save([
      'name'=>'lei'
    ],['id'=>1]);
    //new save闭包函数方法,次要推荐
    $userModel=new User;
    $res=$userModel->save([
      'name'=>'lei'
    ],function($query){
      $query->where("id","<","5");
    });
    //saveAll批量更新方法
    $userModel=new User;
    $res=$userModel->saveAll([
      ['id'=>1,'name'='lei1'],
      ['id'=>2,'name'='lei2']
    ]);
    dump($res);
  }
 }
Nach dem Login kopieren

PHP中文网,大量ThinkPHP教程,欢迎学习!

以上是Thinkphp5模型更新数据的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

Verwandte Etiketten:
Quelle:www.100txy.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!