php - 用于 SELECT AVG(column) 的 MySQL PHP 返回资源 ID 3

标签 php mysql html

我想为我的评论表获取评分列的平均值。 这是迄今为止所做的事情

$averagereviewquery = "SELECT AVG(review_rating) from reviews where product_id=".$primarykey;               
$averagereviewresult=mysql_query($averagereviewquery);

                if($insert_review){ //successful insert
                    echo $averagereviewresult;
                }

averagereviewresult 返回“Resource Id 3”。我该怎么做才能将其更改为显示平均值?

最佳答案

mysql_query 确实返回一个资源。您需要明确地从查询中读取值才能获得结果。一种方法是使用 mysql_result :

echo mysql_result($averagereviewresult, 0);

关于php - 用于 SELECT AVG(column) 的 MySQL PHP 返回资源 ID 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6035772/

相关文章:

php - 从 PHP Web 应用程序调用 C++ 库 : system() vs SWIG PHP extension?

php - DirectoryIterator() 以某种方式复制路径

PHP永不重复的随机数

javascript - 如何让 JavaScript 在加载时执行

php - 为 php 安装 bzip2

mysql - 将两个表(多个列和行)中的数据分组到一行中

java - character_result_set 在 mysql 中为空

html - 我如何过滤angularjs中的选择值?

javascript - 在 IE9 中触发输入文件点击

php - 从 URL 确定网站类型(博客、论坛、资源等)