php - 如何显示MySQL表的平均值

标签 php mysql

我有一个 MySQL 数据库,其中保存了各种视频游戏和用户帐户的详细信息。用户能够评论游戏并将分数放入评论表中。 我正在尝试检索每场比赛的平均得分并将其显示在网页上。我在 PHP 中的 SQL 语句如下所示

$sqlOverall = "SELECT CAST(AVG('scoreOverall') AS DECIMAL('10,1')) 
               FROM 'ratings' 
               WHERE gameID = '$id'";
$scoreOverall = mysqli_query($conn, $sqlOverall);

但是当我尝试回显 $scoreOverall 时,它返回空白。

最佳答案

SELECT CAST(AVG(scoreOverall) AS DECIMAL(10,1)) 
               FROM ratings 
               WHERE gameID = '$id';

尝试上面的代码。 希望这会有所帮助。

关于php - 如何显示MySQL表的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43517903/

相关文章:

php - Laravel 核心 : Why does Laravel store Aliases multiple times?

php - 我需要一种方法来自动调整 iframe 的大小,无论我查到什么或其他任何地方,它都无法正常工作

php - 如何将年龄转换为年龄范围并插入到数据库

php - 在 Laravel/Eloquent 中对类似的通知进行分组

.net - 在不同的数据库提供者之间同步表

php - 在函数之间传递变量 - php

php - 使用 php 和 Tumblr API 发布到 Tumblr

MySQL 5.6 ExtractValue XPath 连接

mysql - 如果移动 ibdata1 文件,为什么 mysql 不会重新启动/受到影响?

php - 围绕 SELECT 语句的一个特定结果添加代码