Rumah > rangka kerja php > ThinkPHP > Bagaimana untuk mengubah suai hanya satu nilai dalam thinkphp

Bagaimana untuk mengubah suai hanya satu nilai dalam thinkphp

藏色散人
Lepaskan: 2022-12-05 10:37:42
asal
1354 orang telah melayarinya

Thinkphp hanya mengubah suai satu nilai: 1. Ubah suai data dengan memanggil fungsi save() di bawah Model 2. Melalui "$res = $user->where('ID=5') -> save($data);" kaedah untuk menambah keadaan di mana, dan kemudian panggil fungsi simpan untuk mengubah suai nilai data.

Bagaimana untuk mengubah suai hanya satu nilai dalam thinkphp

Persekitaran pengendalian tutorial ini: sistem Windows 7, ThinkPHP versi 5, komputer Dell G3.

Bagaimana untuk mengubah suai hanya satu nilai dalam thinkphp?

Kendalian pangkalan data: mengubah suai sekeping data (thinkPHP)

Kaedah pertama: pangkalan data mengandungi ID medan yang berkembang secara automatik, kemudian ID digunakan sebagai keadaan di mana

<?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);
 }
}
?>
Salin selepas log masuk

Kaedah kedua: Jika tiada pertumbuhan automatik ID medan dalam pangkalan data, anda perlu menambah keadaan di mana

<?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);//返回影响的行数
 }
}
?>
Salin selepas log masuk

Pembelajaran yang disyorkan: "Tutorial Video thinkPHP"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai hanya satu nilai dalam thinkphp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
ThinkPHP Mengapa menggunakan komposer?
daripada 1970-01-01 08:00:00
0
0
0
thinkphp memuat naik fail
daripada 1970-01-01 08:00:00
0
0
0
Bagaimanakah Thinkphp memanggil sambungan PHP?
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan