调试协助请求。 PHP和MySQL查询

时间:2015-12-17 17:27:32

标签: php mysql

编辑:我修好了。不知道为什么,但返回的值在某种程度上是不正确的。不得不只查询ratingScore,把它放到一个数组中,使用while循环添加所有内容,然后除以循环次数,然后将totalScoreScore除以循环次数。我打赌我在查询中做错了什么。我不喜欢我页面上的代码。

我在下面的查询中应该从表格'中返回ratingScore(int)的舍入平均值。出于某种原因,如果我在页面正文中的任何地方回显查询,它会破坏页面下方的所有内容。我知道查询“技术性”应该正常工作,因为我在此特定页面上打印了adventureID,它返回2(我在页面下方使用类似的代码),如果我在phpMyAdmin中查询我收到了结果' 5'因为该表中的每个评级都是5.自昨晚以来,我一直无法进行此查询。 $con会返回正确的连接信息,我会在页面的其他位置使用它,这样就不会出现问题。

$ratingQuery = mysqli_query($con, "SELECT ROUND(AVG(ratingScore)) FROM rating WHERE adventureID LIKE '".$adv['adventureID']."'");

ratingScore表:

ratingID 用户身份 adventureID ratingScore

1 111 2 5

11 111 2 5

21 111 2 5

22 111 2 5

31 111 2 5

41 111 11 1

51 111 41 3

61 141 401 5

71 141 2 5

0 个答案:

没有答案