Вы используете ActiveRecord? Если это так, вы можете использовать метод where_in()
при выполнении запроса. Это не то, что вы делаете после завершения запроса, как вы, похоже, делаете в своем примере.
$this->db->where_in('id', array(1,2,3,4,5,10));
$query = $this->db->get('myTable');
// This produces the query SELECT * FROM `myTable` WHERE `id` IN (1,2,3,4,5,10)
Подробнее о поддержке операторов SELECT
см. В разделе this CodeIgniter.