我有一个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/

10-10 06:49