Могу ли я запустить запрос базы данных codeigniter, не очищая его из класса?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Могу ли я запустить запрос базы данных codeigniter, не очищая его из класса?

Сообщение Anonymous »

Я использую класс базы данных CodeIgniter для получения результатов, а затем использую класс страниц для навигации через них. У меня есть модель, которая извлекает результаты участника из таблицы. Я хотел бы рассчитать общее количество строк из запроса, чтобы я мог передать это на класс страниц. Вспомогательной функции DBALL DB не хватает, потому что это не учитывает какое -либо «где» или «соединение», которые я включаю.$this->db->select('m.user_id AS id, m.email_address, m.display_name, m.status, UNIX_TIMESTAMP(m.join_date) AS join_date,
l.listing_id, COUNT(l.member_id) AS total_listings,
g.group_id AS group_id, g.title AS group_title')
->from('users AS m')
->join('listings AS l', 'm.user_id = l.member_id', 'left')
->join('groups AS g', 'm.group_id = g.group_id', 'left')
->group_by('m.user_id');
< /code>

Как я могу продолжать использовать этот запрос, если я хочу сделать что -то подобное: < /p>

if($query_total = $this->db->get()){

$this->total_results = $query_total->num_rows();

}

$this->db->limit($limit, $offset);
if($query_members = $this->db->get()){

return $query_members->result_array();
}
< /code>

Обновление: Другими словами, я хочу запустить запрос с помощью метода get (), не очищая его из строителя запросов, когда он будет выполнен, чтобы я мог использовать верхнюю часть запроса позже. < /p>

Подробнее здесь: https://stackoverflow.com/questions/349 ... -the-class
Ответить

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

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

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

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

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