해당 업데이트는 편집자에게 문의하세요.
Synn
Synn 2021-03-17 22:53:34
0
7
1428

수정이 성공했습니다. Sysdb.php에 인쇄된 영향을 받는 행의 일반적인 수는 1이고 admin.php의 해당 $res = $this->db->table('admins')->where( [' id'=>$id])->update($data);var_dump($res);

반환은 항상 NULL입니다. 무슨 일이 일어나고 있는지 아는 사람이 있습니까? 조언해주세요, 감사합니다!

Synn
Synn

모든 응답(3)
尽管如此,世界依旧美丽

QQ图片20210222145709.png 같은 요청을 지원해보세요!

  • 회신하다 Sysdb로 돌아가는 것을 잊었나요?
    Synn 작가 2021-03-20 20:38:46
Pluto.

$res = $this->db->table('admins')->where('id',$id)->update($data);

  • 회신하다 두 방법 모두 작동하지 않습니다. 수정이 실패하면 로그는 UPDATE `admins` SET `username` = 'admin' , `gid` = 2 , `truename` = 'Mark' , `status` = 1 을 반환합니다. `password` = '21232f297a57a5a743894a0e4a801fc3' `id`가 NULL인 경우 [ RunTime:0.000270s ], 결과는 NULL입니다.
    Synn 작가 2021-03-18 21:30:12
  • 회신하다 드디어 이유를 찾았네요. 감사합니다! !
    Synn 작가 2021-03-18 22:21:06
Pluto.

$res = $this->db->table('admins')->where(['id',$id)->update($data);

  • 회신하다 이 방법은 POST http://www.aqiyi.cn/admins.php/admins/admin/save 500(내부 서버 오류)을 보고하고 로그에서는 [ error ] [0] 쿼리 표현식 오류: 'id'[ C: PHPWWWvideothinkphplibrarythinkdbBuilder.php:309], 수정도 실패했습니다. array(=>) 및 [=>]는 성공적으로 수정할 수 있지만 admin.php의 반환 값은 NULL이고 Sydb는 1을 반환합니다.
    Synn 작가 2021-03-18 21:36:00
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿