>  Q&A  >  본문

해당 업데이트는 편집자에게 문의하세요.

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

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

SynnSynn1282일 전1352

모든 응답(7)나는 대답할 것이다

  • xxxxx

    xxxxx2021-03-20 17:33:59

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

    회신하다
    0
  • Synn

    Sysdb로 돌아가는 것을 잊었나요?

    Synn · 2021-03-20 20:38:46
  • Pluto.

    Pluto.2021-03-18 16:04:05

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

    회신하다
    0
  • Synn

    두 방법 모두 작동하지 않습니다. 수정이 실패하면 로그는 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

    드디어 이유를 찾았네요. 감사합니다! !

    Synn · 2021-03-18 22:21:06
  • Pluto.

    Pluto.2021-03-18 16:03:22

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

    회신하다
    0
  • Synn

    이 방법은 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
  • 취소회신하다