Вы выполняете свой запрос дважды из-за общего количества страниц? Если да, отметьте SQL_CALC_FOUND_ROWS
и FOUND_ROWS()
в SQL.
$this->db->select("SQL_CALC_FOUND_ROwS id",false);
$this->db->any_AR_function(....);
$this->db->limit(...);
$result = $this->db->get();
После этого вы можете назвать это:
$this->db->select("FOUND_ROWS() as count",false);
$count = $this->db->get();
Надеюсь, это то, что вы хотите.