как использовать массив в где пункт codeigniter - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть функция для обновления пароля, я использовал учебник от yt, и это не проблема, но если я запускаю в своей программе, она имеет ошибку, подобную этой

Сообщение: ошибка синтаксиса, неожиданная '[', ожидая ')'

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

в этом предложении where проблема?какое решение?спасибо тебе

1 Ответ

0 голосов
/ 18 декабря 2018

Попробуйте заменить следующую строку:

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

на:

$query = $this->db->get_where('login', array('id' => $id));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...