如何在codeigniter框架php中制作这个sql语句?

如何在codeigniter框架php中制作这个sql语句?
SELECT COUNT(`id`) AS `c` FROM `products` WHERE `valid` = 1 AND `sticky` = 2
如何在模型中制作它 像这样
$this->db->get('products');
怎么做?     
已邀请:
 $this->db->select('count("id") as c');
$this->db->where('valid',1);
$this->db->where('sticky',2);
$result = $this->db->get('products');
    
   $this->db->select('COUNT(id) AS c');
   $this->db->from('products');
   $this->db->where('valid =', 1);
   $this->db->where('sticky =', 2);
   $query= $this->db->get();
    
我知道这是一个迟到的答案,但个人在使用框架时,我喜欢尽可能地将语句构建为通用目的。我非常喜欢能够传递一系列条件作为查询中的位置,再加上我喜欢使用get_where,所以......我提交这个因为我的答案略有不同而且我觉得使用复杂的更复杂框架;]。
$where['valid'] = 1;
$where['sticky'] = 2;

$db->select('count("id") as c');
$query = $db->get_where('products',$where);
    

要回复问题请先登录注册