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();