Ok。これが私がこれまでに持っているコードです...
mysql_query($userrating);
$userratingquery = "SELECT rating FROM user_rating WHERE user_id=$sellerid";
$userrating = mysql_query($userratingquery) or die('SQL Error :: '.mysql_error());
$userrating = array();
while(($row = mysql_fetch_assoc($userrating))) {
$rating[] = $row['rating'];
}
if (!empty($userrating)) {
$averagerating = array_sum($userratingary);
print_r($userratingary);
} else {
echo '<img src="images/star.png" class="ratingstar" /><img src="images/star.png" class="ratingstar" /><img src="images/halfstar.png" class="ratingstar" />';
}
私がやろうとしているのは、「評価」と呼ばれるデータベース値の配列を作成し、その配列の値を平均してから、それらの値を切り上げたいということです。したがって、たとえば、これらの値の平均が3.7になると、平均は4になります。
そこから、結果をコードに適用できます...現在、配列に多くの問題が発生しています。私が今得ているエラーは...
警告:mysql_fetch_assoc():指定された引数は有効なMySQL結果リソースではありません
誰かが私を正しい方向に向けることができますか?