Yukarıda yazdığınız kodlar epey ünlüdür. jesse nasıl kullanacağını da anlatıyor diye hatırlıyorum ama sizin kodları uyarlayalım.

$ka = 'klipler';

$t = $this->db->select("SELECT * FROM kategori where kategori = :kategori", array('kategori'=>$ka));

if($sorgu->rowCount() > 0){
	return $t[0]["id"];
}else{
	$sorgu = $this->db->insert('kategori', array('kategori'=>$ka));
	return $sorgu->lastInsertId;
}

### 2. kısım

$sonuc = $this->db->select("SELECT * FROM yazi WHERE youtube_id = :youtube_id", array('youtube_id'=>$video_id));

echo $sonuc->rowCount();