小编DaD*_*aDu的帖子

PHP/mysql获取表列的平均值

你如何获得mysql表列的平均值?

例如:

id | name | age

0 | name1 | 20
1 | name2 | 33
2 | name3 | 18
3 | name4 | 24
Run Code Online (Sandbox Code Playgroud)

我希望得到所有年龄段的平均值.

php mysql

3
推荐指数
1
解决办法
1万
查看次数

Cakephp计算平均问题

我有这个问题:

   $this->set('grades', $this->Grade->Query("
SELECT AVG(grade), 
sections.section_name 

FROM grades, 
sections 

WHERE sections.id = grades.section_id 

AND grades.user_id =".$id." 

GROUP BY grades.section_id"));
Run Code Online (Sandbox Code Playgroud)

我用它来输出数据:

<?php foreach($grades as $grade): ?>
    <tr>
        <td><?php echo $grade['Grade']['AVG(grade)']; ?></td>
    </tr>
<?php endforeach;?>
Run Code Online (Sandbox Code Playgroud)

但它给了我一个"未找到警告指数等级".我怀疑这与它有关,['AVG(grade)']因为当我删除AVG(等级)时它输出正常(显然没有平均值)

有人可以提供帮助吗?

编辑

debug($grades) outputs:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [avg_grade] => 4.75000
                )

            [sections] => Array
                (
                    [section_name] => Nederlands
                )

        )

    [1] => Array
        (
            [0] => Array
                (
                    [avg_grade] => 6.50000
                )

            [sections] => Array
                (
                    [section_name] …
Run Code Online (Sandbox Code Playgroud)

php sql cakephp average

1
推荐指数
1
解决办法
3572
查看次数

cakephp概述

我最近开始使用CakePHP,但有一些我不明白的事情......

我需要做些什么才能在一个页面上概述一些功能/视图,例如'www.example.com/profile'.我真的需要帮助,我在常规程序php中思考.

php oop cakephp

0
推荐指数
1
解决办法
62
查看次数

标签 统计

php ×3

cakephp ×2

average ×1

mysql ×1

oop ×1

sql ×1