2015-09-14 89 views
0
創建的列表的結果

好吧,我有表被填充和現在的結果取決於「mech_units」有數量波動頁面需要總結在PHP

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

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

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

上呼應了。我需要的是顯示正在顯示的單位的保養總和。有什麼建議麼?

+0

使用某種總和變量循環記錄時總結維護? '$總和= 0; while(...){$ sum + = $ record ['upkeep']; }'或者什麼 – Terminus

回答

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 

編輯:我做了一些修改,以適應您的需求。

+0

謝謝我會試試看。 –