Номер ошибки: 1064 codeigniter SELECT * WHERE `id` = - PullRequest
0 голосов
/ 13 марта 2020

Я получаю ошибку в классе, но не могу найти ошибку:

Ошибка в SELECT * WHERE id = '20'

И строка, которая производит то есть $ rs = $ this-> db-> get_where ($ this-> tbl, $ arr_where);

protected $pk = "id";
protected $tbl;
protected $orderby;
protected $attr_translation;
protected $attr_no_propios = array('pk', 'tbl', 'orderby', 'attr_no_propios', 'attr_translation');



function get($id=0)
{
    if($id)
    {
        $arr_where = array($this->pk => $id);
        $rs = $this->db->get_where($this->tbl, $arr_where);
        if($rs->num_rows()) {
            return $rs->row();
        }
    }
    else {
        if($this->orderby) $this->db->order_by($this->orderby);
        if($this->column_exist('deleted_at')) $this->db->where('deleted_at', 0);
        $rs = $this->db->get($this->tbl);
        return $rs->result();
    }
}

Ошибка сайта в: http://www.odontologiamauri.com.ar/marcas

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...