需要对用PHP创建的列表的结果求和

需要对用PHP创建的列表的结果求和,php,list,sum,Php,List,Sum,好的,我已经填好了列表,并在页面上进行了回应 $sql = "SELECT * FROM `game_toe` WHERE `owner`='$mech_units'"; $mydata = mysql_query($sql); while($record = mysql_fetch_array($mydata)){ echo "<td>" . $record['upkeep'] . "</td>"; 现在,结果随“机械装置”的数量而波动。我需要的是显示正在显示的单

好的,我已经填好了列表,并在页面上进行了回应

$sql = "SELECT * FROM `game_toe` WHERE `owner`='$mech_units'";
$mydata = mysql_query($sql);

while($record = mysql_fetch_array($mydata)){

echo "<td>" . $record['upkeep'] . "</td>";
现在,结果随“机械装置”的数量而波动。我需要的是显示正在显示的单位的维护总和。有什么建议吗

您可以使用函数

$sql = "SELECT * FROM `game_toe` WHERE `owner`='$mech_units'";
$mydata = mysql_query($sql);

$upkeep = []; // Empty array to store all retreived values

while($row = mysql_fetch_array($mydata)){

    echo "<td>" . $row['upkeep'] . "</td>";

    $upkeep[] = $row['upkeep']; // Fill array with your values

}

echo array_sum($upkeep); // Now just coun array sum from temporary array

编辑:我做了一些编辑以满足您的确切需要。

使用某种Sum变量在循环记录时对维护进行求和$总和=0;虽然{$sum+=$record['upkeep'];}或者什么的