У меня такое случается постоянно, и я никогда не до конца понимаю, почему это происходит. Вот запрос в моей модели:
$query = $this->db->query('SELECT * FROM members WHERE email = "' . $this->session->userdata('email') . '"');
return $query;
Я пытаюсь вывести это на мой взгляд с помощью:
foreach($query->result() as $row) {...echo $row->name, etc.}
Но я получаю ошибку:
Fatal error: Call to a member function result() on a non-object ...
Я запустил профилировщик, и мой запрос действителен, и в базе данных есть данные, которые нужно извлечь. Так что я делаю не так?