【问题标题】:MYSQL PHP getting average of a single fieldMYSQL PHP 获取单个字段的平均值
【发布时间】:2013-11-12 22:14:20
【问题描述】:

我制作了一个表单,允许用户提交他们的姓名、评论和从 1 到 6 的分数,然后将其保存在各自字段的表格中;名称、评论和分数。我不想显示平均分。

这是我目前发现的:

$result = mysql_query("SELECT AVG(fieldName) FROM tableName"); 

我该如何回应?

【问题讨论】:

    标签: php mysql average


    【解决方案1】:

    给你的结果一个别名,这样更容易访问它。

    使用mysql_fetch_assoc() 获取结果

    $result = mysql_query("SELECT AVG(fieldName) AS avg FROM tableName");
    $row = mysql_fetch_assoc($result);
    echo $row['avg'];
    

    仅供参考,mysql_* 已过时。改用 PDO 或 mysqli。

    【讨论】:

    • 这行得通,谢谢! $result = mysqli_query($con,"SELECT AVG(fieldName) AS avg FROM tableName"); while($row = mysqli_fetch_array($result)) { echo $row['avg']; }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 2015-02-19
    • 2013-01-01
    • 1970-01-01
    相关资源
    最近更新 更多