如何在where子句codeigniter

时间:2018-12-18 14:22:52

标签: codeigniter controller

我具有更新密码的功能 我使用了yt的教程,没问题,但是如果我在程序中运行,它会出现这样的错误

  

消息:语法错误,意外的'[',应为')'

public function getcurpasswd($id){
    $query = $this->db->where(['id'=>$id])->get('login');
    if($query->num_rows() > 0){
        return $query->row();
    }
}

问题在哪里?有什么解决办法?谢谢你

1 个答案:

答案 0 :(得分:0)

尝试替换以下行:

$query = $this->db->where(['id'=>$id])->get('login');

作者:

$query = $this->db->get_where('login', array('id' => $id));