Php 如何跨数据库行计算平均值?
假设我有一个存储在MYSQL数据库name movies中的表,其中包含一些电影名称的列,例如:复仇者、盗梦空间和教父。这些movies列的行包含用户给出的分级。 我想找到每部电影的平均值,并将其显示给用户 如何获取电影列的所有数据,然后找到其平均值并存储在php中的变量中,然后显示它Php 如何跨数据库行计算平均值?,php,mysql,database,Php,Mysql,Database,假设我有一个存储在MYSQL数据库name movies中的表,其中包含一些电影名称的列,例如:复仇者、盗梦空间和教父。这些movies列的行包含用户给出的分级。 我想找到每部电影的平均值,并将其显示给用户 如何获取电影列的所有数据,然后找到其平均值并存储在php中的变量中,然后显示它 我知道这听起来可能很业余,但我是初学者,所以我在解决它时遇到了困难。我已经创建了一个表和一个表单,但我不知道如何获取值并找到平均值。您只需在MySQL中进行查询即可获得它,如 SELECT AVG(movie_1
我知道这听起来可能很业余,但我是初学者,所以我在解决它时遇到了困难。我已经创建了一个表和一个表单,但我不知道如何获取值并找到平均值。您只需在MySQL中进行查询即可获得它,如
SELECT AVG(movie_1) AS AverageMovie_1,
AVG(movie_2) AS AverageMovie_2,
AVG(movie_3) AS AverageMovie_3
FROM movies;
您可以使用平均值来查找平均评分
SELECT
AVG(avengers) AS avengers_avg
, AVG(inception) AS inception_avg
, AVG(godfather) AS godfather_avg
FROM
movies;
你需要两张桌子。。。电影和收视率。。。在电影表中,您可以管理电影列表。。。在收视率表中,您可以根据电影主键管理收视率…我只想存储这三部电影的收视率。我已经把每部电影的收视率储存在了这些栏目里。我只想获取存储在每个电影专栏中的收视率,然后不知何故找到平均值。有可能吗?好的,那么如何使用php进行显示?是的,您可以使用php进行显示。。。