Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter:如何选择多个列的平均值_Codeigniter_Activerecord - Fatal编程技术网

Codeigniter:如何选择多个列的平均值

Codeigniter:如何选择多个列的平均值,codeigniter,activerecord,Codeigniter,Activerecord,我刚开始使用codeigniter,我被困在数据库查询中。我创建了一个简单的调查,我想得到列的平均值。现在我这样做是为了测试它: for($x=1;$x<=5;$x++){ $this->db->select_avg('q'.$x , 'averageq'.$x); } $this->db->where('sex','male'); $query = $this->db->get('survey');

我刚开始使用codeigniter,我被困在数据库查询中。我创建了一个简单的调查,我想得到列的平均值。现在我这样做是为了测试它:

    for($x=1;$x<=5;$x++){
        $this->db->select_avg('q'.$x , 'averageq'.$x);
    }
    $this->db->where('sex','male');
    $query = $this->db->get('survey');
    $data = $query->row_array();
    print_r($data);

谢谢你

你想知道答案表中每一列的平均值吗?去看codeigniter文档()@Aritra是的,这就是我要做的。
select_avg('all columns in my answers table);