Thinkphp5数据库修改

1.找到更改id

herf={:url('方法名',array('id'=>$admin['id']))}

2.执行类里的代码

public function adminEdit($id){
    $admins=db('admin')->find($id);   //修改语句
    if(request()->ispost()){
        $data=input('post.');
        if(!$data['login']){
            $this->error('管理员不为空');
        }
        if(!$data['密码name']){
            $data['password']=$admins['password'];
        }else{
            $data['password']=md5($data['password']);
        }
           //静态方法
        $res=Model::update([
            'id'=>$data['id'];
        ]);
       //数据库操作
        $res=db('admin')->update($data);
        if($res!==false){
            $this->success('修改成功',url('admin'));
        }else{
            $this->error('修改失败');
        }
    return;
    }
    if(!$admins){
        $this->error('不存在',url('admin'));
    }
    $this->assign('admins',$admins);
    return view();
}

 

你可能感兴趣的:(php)