использовать num_rows();
для подсчета функции, Cz $count
- массив (если не null)
$query = $this->db->query("select * from cgdict where cg like '%".$search_data."%'");
$result = $query->result_array()
$num= $result ->num_rows();
echo $num;
Или
$query = $this->db->query("select count(*) as TotCount from cgdict where cg like '%".$search_data."%'");
$result = $query->result_array()
echo count($result[0]['TotCount']);
Перед отправкой
$search_data
непосредственно в SQL-запрос используйте$this->input->post
cacth clean from SQL Injection. Лучше вы читаете это ^^^