这是我的型号代码:
function total($id)
{
$this->db->select_sum('score');
$q = $this->db->get('my_table');
$this->db->where('id',$id);
$this->db->group_by('id');
return $q->row()->score;
}
为什么输出仍然是所有行的总和而不是具有id的特定行?
答案 0 :(得分:3)
$this->db->get()
实际上运行查询。你最后需要打电话。
function total($id)
{
$this->db->select_sum('score');
$this->db->where('id',$id);
$this->db->group_by('id');
$q = $this->db->get('my_table');
return $q->row()->score;
}