В этой строке выполняется запрос:
$query = $this->db->get('customer');
до того, как вы задали предложения where.Вы, вероятно, хотите
$this->db->where('id', $search_customer);
$this->db->or_where('name', $search_customer);
$query = $this->db->get('customer');
Если у вас все еще есть проблемы, взгляните на SQL, который генерируется / запускается:
echo $this->db->last_query();