Мне нужно вычислить в функции среднюю оценку столбца с именем: tot_score
из таблицы базы данных. scores_primary
Я попробовал несколько кодов, но ничего не получил. Любая идея, как я могу это сделать?
Модель
function calculateaverage($student_id){
$query = $this->db->select('AVG(tot_score) as average_score')->from('scores_primary')->where('student_id', $student_id)->get();
return $query->row()->average_score;
}
Контроллер
function index(){
$data['avg'] = $this->primary_model->calculateaverage();
$this->load->view('student/studentshow', $data);
}
Вид
<span><b>AVERAGE RESULT:</b><?php echo $avg; ?></span>
Я был на этом длядни сейчас. Я до сих пор не знаю, в чем проблема. Средний результат по-прежнему отображается пустым.