mysql和php fetch_assoc()无效

时间:2015-09-11 10:58:57

标签: php mysql

我有以下内容:

<?php
include 'connect.php';
//get average from all reviews

$allreviews = "SELECT round(avg(Stars_overall),0) AS average FROM (SELECT Stars_overall FROM Reviews WHERE Meal_ID = 1 ORDER BY Order_ID DESC LIMIT 5) AS Average";

$getresult = mysqli_query($conn, $allreviews);

$row3 = mysql_fetch_assoc($getresult);
echo "aaaaa" .$row3['average'].   "bbbbb";



mysqli_close($conn);

?>

不幸的是它不起作用,任何线索为什么?这是一个评论系统,我试图显示存储在数据库中的平均星级评分。第一个sql获取特定餐的所有评级,第二个sql计算平均值。然后我希望能够显示平均值

1 个答案:

答案 0 :(得分:2)

您使用的是mysqli,因此您必须使用mysqli_fetch_assoc而不是mysql_fetch_assoc