我在模型php codeigniter中的总和查询有什么问题?

时间:2015-09-02 14:20:59

标签: php codeigniter

这是我的型号代码:

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的特定行?

1 个答案:

答案 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;  

    }