Php 避免我的结果中的累积加法

Php 避免我的结果中的累积加法,php,loops,while-loop,sum,Php,Loops,While Loop,Sum,我有一段代码,它在一个两行表上执行while循环,其中每一行都与对应的值相乘。我遇到的问题是$grade_point显示了每行的所有乘法值,并将它们累加起来。但我实际上需要乘法值的总和 $grade_point = 0; while ($row8 = mysql_fetch_assoc($query8)) { if ($row8['score'] >= 70) { $score = 5; }elseif ($row8['score'] >= 60) { $sc

我有一段代码,它在一个两行表上执行while循环,其中每一行都与对应的值相乘。我遇到的问题是$grade_point显示了每行的所有乘法值,并将它们累加起来。但我实际上需要乘法值的总和

$grade_point = 0;
while ($row8 = mysql_fetch_assoc($query8)) {
  if ($row8['score'] >= 70) {
    $score = 5;
  }elseif ($row8['score'] >= 60) {
    $score = 4;
  }elseif ($row8['score'] >= 50) {
    $score = 3;
  }elseif ($row8['score'] >= 45) {
    $score = 2;
  }elseif($row8['score'] >= 40) {
    $score = 1;
  }else{
    $score = 0;
  }
  $grade_point += $score * $row['course_unit'];
  echo "$grade_point";
}

你在循环中回音;)如果您只想查看最终结果,则需要在循环外回显值

移动回显$grade\u点;搞不清状况