如何在Codeigniter的查询生成器中使用select

时间:2015-06-04 05:56:06

标签: php mysql codeigniter

给出以下代码:

$this->db->select();

select函数中的参数是从数据库中选择的列的名称。

假设插入的参数之一是:COUNT(column_name)

这是否意味着只会选择一行? (because COUNT returns a single value)

2 个答案:

答案 0 :(得分:0)

您可以这样使用:

$this->db->select('COUNT(column_name) AS Total, other_column_name');
$this->db->from('Table_name');

答案 1 :(得分:0)

  

这是否意味着只会选择一行? (因为COUNT   返回单个值)

当然是的,只会选择一行,因为count是一个聚合运算符,只返回一行。

请注意,使用不带GROUP BY的聚合函数将始终返回一行,无论如何。如果要返回多行,则必须使用GROUP BY

有关详细信息,请参阅this