我有一個數組,他們中的每一個對數據庫不同的總和(也許他們中的一些是空的或者有沒有他們的記錄)如何計算其在陣列值對數據庫
更大的總和我需要知道哪一個具有更大的總和比所有其他(ON MY ARRAY),把一個在$大變量,($做大= $值)
我嘗試:
$new = 0;
$myarray = array('2', '5', '17', '55');
foreach($myarray as $value) {
$before = intval($new);
$query = mysql_query("SELECT SUM(total) AS totals FROM table WHERE id='$value'");
$result = mysql_fetch_assoc($query);
$new = intval($result['totals']);
if ($new > $before){
$biggest=intval($value);
}
}
但它只顯示新的一個比ol更大的價值明鏡的,而不是更大的比他們都
任何幫助表示讚賞
通過「比所有人更大」你是指所有特定的數組或數據庫的整個行嗎? – Roy
我的意思是比所有特定數組都大,例如數組(5)應該大於2和17和55 – Vladimir