Вызов get() CodeIgniter после get_where() в методе модели генерирует недопустимый запрос.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Вызов get() CodeIgniter после get_where() в методе модели генерирует недопустимый запрос.

Сообщение Anonymous »

У меня есть цель таблицы, как показано ниже

Код: Выделить всё

id |    subject        |      achievement                |     staff_id
1     Target January          1150000                            1
2     Target January          1350000                            2
3     Target February         20000000                           1
4     Target February         23500000                           2
5     Target January          1500000                            3
То, что я хочу показать, это в codeigniter с использованием SQL-запроса, например

Код: Выделить всё

SELECT *
FROM `target`
WHERE `staff_id`='$id'
ORDER BY 'id' DESC
LIMIT 3,1
Я пробовал в CodeIgniter использовать запросы get, где, упорядочить и ограничить, но экран становится пустым.
Вот код модели

Код: Выделить всё

$id = get_staff_user_id();
$this->db->get_where('target', array('staff_id' => $id));
$this->db->order_by('id', 'desc');
$this->db->limit(3, 1);
$query = $this->db->get();
return $query;
Где ошибка в моем коде?


Подробнее здесь: https://stackoverflow.com/questions/570 ... tes-an-inv
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»