PHP 수정 데이터를 데이터베이스에 동기화할 수 없는데 현재 페이지가 성공적으로 수정된 이유는 무엇입니까?
光年
光年 2019-12-03 10:50:33
0
2
955

接구:

공용 함수 updateRole($f_name,$u_name,$r_name,$i_name){
   $res = Db::table("fa_waem_instrument_info")
       ->field('fa_dms_room.r_name,info.i_name, fa_dms_unit.u_name,info.i_type,fa_dms_floor.f_name')
       ->alias('info')
       ->join('fa_dms_room', 'info.room_id = fa_dms_room.id ')
       ->join(' fa_dms_unit ', ' fa_dms_room.id = fa_dms_unit.id')
       ->join('fa_dms_floor ', '  fa_dms_unit.id = fa_dms_floor.id ')
       ->where('f_name',$f_name)
      -> update(['r_name'=>+$r_name,'f_name'=>$f_name,'u_name'=>$u_name,'i_name'=>$i_name]);
   $this->성공( "修改",$res);}


前端:

submit: function () {
   console.log("修改为:", this.item)
   this.axios.get("Waterelectricity/updateRole ?f_name=" + this.item.f_name + "&r_name=" + this.item.r_name+ "&u_name=" + this.item.u_name+ "&i_name=" + this.item.i_name).then(res => {
       console.log("修改---", res)
       this.show = false;
   })
},

光年
光年

모든 응답(1)
郭亚飞

update(['r_name'=>+$r_name,'f_name'=>$f_name,'u_name'=>$u_name,'i_name'=>$i_name]); 多了一个“+”号

  • 회신하다 +를 제거하고 "필드"의 코드를 삭제한 후 업데이트된 필드가 테이블에 정확하여 문제가 해결되었습니다. 고마워하는!
    光年 작가 2019-12-03 17:33:31
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿