Вызов функции-члена num_rows () для необъекта

Я использую CodeIgniter, и я хочу получить некоторые данные из таблицы в базе данных.

в моей модели у меня есть эта функция:

public function fetch_cours($limit, $start, $element) {

        $id_element = $this->db->from('element')
                               ->where('name',$element)
                               ->limit(1)
                               ->get()
                               ->result();

        $query = $this->db->from('cour')
                           ->where('id_element',(int) $id_element[0]->id)
                           ->limit($limit, $start)
                           ->get()
                           ->result();
        var_dump($query);

        if ($query->num_rows() > 0) {
            foreach ($query->result() as $row) {
                $data[] = $row;
            }
            return $data;
        }
        return false;
   }

Я хочу, чтобы эта функция возвращала некоторые записи вcour Таблица.

В моем контроллере у меня есть эта строка:

$cours = $this->cours_m->fetch_cours(10,0,'Programmation Orientée Objet (Java)');

Когда я звоню своему контроллеру, я получаю это сообщение:

Строка 38:if ($query->num_rows() > 0) {

Итак, я сделал var_dump ($ query), и это вывод:

Какие'проблема? и как я могу это решить?

Ответы на вопрос(2)

Ваш ответ на вопрос