如何在CodeIgniter中编写以下查询?

时间:2015-11-04 15:59:56

标签: mysql sql codeigniter codeigniter-3

我正在使用CodeIgniter中的应用程序,但我无法使用活动记录编写以下查询,

select price, count(*) from fake_apps where downloads > 20000 group by price;

如何使用CodeIgniter的活动记录编写此查询?

谢谢。

2 个答案:

答案 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将不会尝试保护您的字段   或带有反引号的表名。如果您需要化合物,这非常有用   选择陈述。

参考: