Используя 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
)?
Есть ли более эффективный способ достижения того, чего я хочу?