Maison > cadre php > PensezPHP > le corps du texte

Comment modifier une seule valeur dans thinkphp

藏色散人
Libérer: 2022-12-05 10:37:42
original
1279 Les gens l'ont consulté

Comment modifier une seule valeur dans thinkphp : 1. Modifiez les données en appelant la fonction save() sous Model ; 2. Via "$res = $user->where('ID=5')->save ($data);" pour ajouter la condition Where, puis appelez la fonction de sauvegarde pour modifier la valeur des données.

Comment modifier une seule valeur dans thinkphp

L'environnement d'exploitation de ce tutoriel : système Windows 7, ThinkPHP version 5, ordinateur Dell G3.

Comment modifier une seule valeur dans thinkphp ?

Opération de base de données : modifier une donnée (thinkPHP)

La première méthode : la base de données contient un identifiant de champ à croissance automatique, puis l'identifiant est utilisé comme condition où

<?php
class UserAction extends Action{
 public function updateUser(){
  $user = M(&#39;Userinfo&#39;);      //实例化Model
  $data = array(&#39;ID&#39;=>5,&#39;username&#39;=>&#39;王美人&#39;,&#39;email&#39;=>&#39;meiren@163.com&#39;);//$data中包含有自动增长字段uid
  $res = $user->save($data);//调用Model下的save()函数进行数据的修改
  var_dump($res);
 }
}
?>
Copier après la connexion

La deuxième méthode : il n'y a pas L'ID de champ grandissant automatiquement dans la base de données, vous devez ajouter les conditions où

<?php
class UserAction extends Action{
 public function updateUser(){
  $user = M(&#39;userinfo&#39;);//实例化Model
  $data = array(&#39;username&#39;=>&#39;王美人&#39;,&#39;email&#39;=>&#39;mei@163.com&#39;);//$data中没有自动增长字段uid
  $res = $user->where(&#39;ID=5&#39;)->save($data);//需要增加where条件。调用Model下的save()函数进行数据的修改
  var_dump($res);//返回影响的行数
 }
}
?>
Copier après la connexion

Apprentissage recommandé : "thinkPHP Video Tutorial"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal