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.
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('Userinfo'); //实例化Model $data = array('ID'=>5,'username'=>'王美人','email'=>'meiren@163.com');//$data中包含有自动增长字段uid $res = $user->save($data);//调用Model下的save()函数进行数据的修改 var_dump($res); } } ?>
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('userinfo');//实例化Model $data = array('username'=>'王美人','email'=>'mei@163.com');//$data中没有自动增长字段uid $res = $user->where('ID=5')->save($data);//需要增加where条件。调用Model下的save()函数进行数据的修改 var_dump($res);//返回影响的行数 } } ?>
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!