» Start - Run - CMD
Perintahnya :
ipconfig /flushdns
C:\Windows\System32\drivers\etc\hosts
ipconfig /flushdns
C:\Windows\System32\drivers\etc\hosts
$Fields = array(
'id', 'fld2', 'fld3', ..., 'fld99'
);
function getSumField($from, $to, $allow_null = False)
{
GLOBAL $Fields;
$a_sum = array();
for($i = $from; $i <= $to; $i++)
{
if ($allow_null)
$a_sum[] = "COALESCE({$Fields[$i]},0)";
else
$a_sum[] = $Fields[$i];
}
return '('.implode('+', $a_sum).')';
}
// So we want: sum of fields 17-42 of the ONE ROW where ID = 5
$fld = getSumField(17, 42);
$SQL = "SELECT $fld FROM tbl WHERE id = 5;";
// Sum of same, in rows with ids from 7 to 22
$SQL = "SELECT SUM($fld) AS total FROM tbl WHERE id BETWEEN 7 AND 22;";
simple :
<?php
$a = array(100, 1, 2, 8);
echo "sum(a) = " . array_sum($a) . "\n";
$b = array("a" => 1.2, "b" => 2.3, "c" => 3.4);
echo "sum(b) = " . array_sum($b) . "\n";
?>