So ändern Sie nur einen Wert in thinkphp: 1. Ändern Sie die Daten, indem Sie die Funktion save() unter Modell aufrufen. 2. Über „$res = $user->where('ID=5')->save ($data);“-Methode, um die Where-Bedingung hinzuzufügen, und rufen Sie dann die Speicherfunktion auf, um den Datenwert zu ändern.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, ThinkPHP Version 5, Dell G3-Computer.
Wie ändere ich nur einen Wert in thinkphp?
Datenbankoperation: Ändern Sie ein Datenelement (denken Sie an PHP)
Die erste Methode: Die Datenbank enthält eine automatisch wachsende Feld-ID, dann wird die ID als Wo-Bedingung verwendet
<?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); } } ?>
Die zweite Methode: Es gibt keine Automatisch wachsende Feld-ID in der Datenbank, Sie müssen Where-Bedingungen hinzufügen
<?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);//返回影响的行数 } } ?>
Empfohlenes Lernen: „thinkPHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo ändern Sie nur einen Wert in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!