我正在使用CodeIgniter中的应用程序,但我无法使用活动记录编写以下查询,
select price, count(*) from fake_apps where downloads > 20000 group by price;
如何使用CodeIgniter的活动记录编写此查询?
谢谢。
答案 0 :(得分:1)
removeAllListeners()
答案 1 :(得分:1)
就像这样:
$this->db->select("price, count(*)",FALSE);
$this->db->where("downdoad > ","20000");
$this->db->group_by("price");
$sql = $this->db->get("fake_apps");
echo '<pre>';
print_r($this->db->last_query());
echo '</pre>';
对于Codeigniter中的
FALSE
,请选择:$this->db->select("price, count(*)",FALSE);
注意:的
如果将其设置为FALSE,CodeIgniter将不会尝试保护您的字段 或带有反引号的表名。如果您需要化合物,这非常有用 选择陈述。
参考: