запрос на ограничение кода не работает

0

Я хочу сделать разбивку на страницы, чем найти эту проблему. запрос ограничения страницы не работает должным образом.

if($this->input->get('page'))
{
    $start = abs(($this->input->get('page', TRUE)-1)*$config['per_page']);
}else{
    $start = 0;
}

$condition = array();

if (preg_match('/WMV/', $whatFind)) {
    $condition = array('registerId' => $whatFind);
}

$results = $this->db->
    group_by('registerId')->
    //($start, $config['per_page'])->
    order_by('id', 'desc')->
    get_where('tbl_applications', $condition)->
    result();
  • 0
    где ваш limit звонок? codeigniter.com/user_guide/database/...
  • 0
    добавить запрос лимита, например, $ this-> db-> limit ('your-limit'); в вашем запросе SQL
Теги:
codeigniter
pagination
continuous-integration

2 ответа

0

Вы должны использовать предел

$this->db->limit(X);

где X - предельные строки, возвращаемые

$results = $this->db
    ->group_by('registerId')
    ->limit($start)
    ->order_by('id', 'desc')
    ->get_where('tbl_applications', $condition)
    ->result();

Если вы хотите ограничить фиксированной цифрой (10), тогда вы должны сделать это в своем запросе

->limit(10)
  • 0
    босс я хочу ограничить 10 пункт .. как я могу это.
  • 0
    Я обновил свой ответ на ваш вопрос
0

Здравствуйте, вам нужно определить лимит и добавить в запрос.

Май ниже ссылки поможет вам

Codeigniter Pagination Из ограничения базы данных, смещение

Ещё вопросы

Сообщество Overcoder
Наверх
Меню