需要汇总在PHP中创建的列表的结果

时间:2015-09-14 22:00:19

标签: 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>";

现在结果会根据'mech_units'的数量而波动。我需要的是显示正在显示的单位的保养总和。有什么建议?

1 个答案:

答案 0 :(得分:0)

您可以使用array_sum功能

$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
编辑:我做了一些编辑以满足您的确切需求。