Я использую codeingniter 3 и хочу получить результат из своего пользовательского запроса. Вы можете увидеть этот запрос:
SELECT
*
FROM
(
SELECT
*
FROM
`Role`
LIMIT 10,5) AS T
ORDER BY
id DESC
Ранее я использовал следующий метод:
$this->db->select('*');
$this->db->from('Role');
$this->db->limit(5, 10);
$first_result = $this->db->get_compiled_select();
$this->db->select('*');
$this->db->from("( $first_result ) AS T");
$this->db->order_by('id DESC');
$this->db->get();
И я получаю эту ошибку:
Error Number: 1327
Undeclared variable: 5 )
SELECT * FROM ( SELECT * FROM `Role` LIMIT 10, `5 )` AS `T` ORDER BY `id` DESC
Возможно ли выполнить этот запрос через Codeigniter?