我有一个问题,我希望从db
获得db的平均值我的控制器
function hitung($id = '')
{
//$data['detail_surve'] = core::getAll("detail_survey","default");
$hitung = core::Average('detail_survey','default','skor',array('spesific_goal'=>$id));
echo $hitung;
}
我的模特
function Average($tbl,$database,$column,$array)
{
$db = $this->load->database($database,TRUE);
$db->select_avg($column);
$db->from($tbl);
$where = $array;
$db->where($where);
$query=$db->get();
return $query;
}
但结果是类CI_DB_mysql_result的Object无法转换为字符串
我想从平均值
获得INT值答案 0 :(得分:0)
您忘记从查询中获取数据。您可以使用row()
将单行提取为
$query=$db->get();
return $query->row()->$column; // return this