Contar resultados de una consulta:

$this->db->where('is_active', 1);
$this->db->from('products');
$result = $this->db->count_all_results(); // Devuelve un INT
// SELECT COUNT(*) AS `numrows` FROM (`products`) WHERE `is_active` = 1

Consulta "OR WHERE", "OR LIKE":

$str='jo';
$this->db->where('(`name` LIKE '%'.$str.'%' OR `last_name` LIKE '%'.$str.'%')',NULL,FALSE);
$this->db->where('is_active', 1);
$this->db->limit(5);
$query = $this->db->get('customers');

¿Preparado para empezar tu proyecto?

¡Comencemos!