ВЫБРАТЬ все строки и подсчитать строки с помощью построителя запросов CodeIgniter всего за одно обращение к базе данных?Php

Кемеровские программисты php общаются здесь
Anonymous
ВЫБРАТЬ все строки и подсчитать строки с помощью построителя запросов CodeIgniter всего за одно обращение к базе данных?

Сообщение Anonymous »

Используя Codeigniter 3, я хотел бы отобразить все записи из таблицы в базе данных MySQL. Я также хотел бы указать количество выбранных записей.

Например;

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

Showing x number of records;

record 1
record 2
record 3
etc
На данный момент у меня есть следующее (работает):

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

// select all records
public function selectRecords() {
$this->db->select('*');
$this->db->from('records');
$query = $this->db->get();
return $query->result_array();
}

// count all records
public function countRecords() {
$this->db->select('count(*) as count');
$this->db->from('records');
$query = $this->db->get();
return $query->row();
}
Мой вопрос: нужны ли мне два отдельных запроса, чтобы добиться этого (select and count)?

Есть ли более эффективный способ добиться того, чего я хочу?

Подробнее здесь: https://stackoverflow.com/questions/502 ... just-one-t

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