thinkphp에서 하나의 값만 수정하는 방법: 1. Model에서 save() 함수를 호출하여 데이터를 수정합니다. 2. "$res = $user->where('ID=5')->save를 통해; ($data);" 메서드를 사용하여 where 조건을 추가한 다음 저장 함수를 호출하여 데이터 값을 수정합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터.
thinkphp에서 하나의 값만 수정하는 방법은 무엇입니까?
데이터베이스 작업: 데이터 조각 수정(thinkPHP)
첫 번째 방법: 데이터베이스에 자동으로 증가하는 필드 ID가 포함되어 있으며, 해당 ID는 where 조건으로 사용됩니다
<?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); } } ?>
두 번째 방법: 없음 데이터베이스에서 자동으로 증가하는 필드 ID, 조건을 추가해야 합니다
<?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);//返回影响的行数 } } ?>
권장 학습: "thinkPHP 비디오 튜토리얼"
위 내용은 thinkphp에서 하나의 값만 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!