不知道为什么这个功能不起作用
function sumAll($row ,$monthNr, $first){
$data = "SELECT SUM($row) FROM closeDay WHERE MONTH(dates) = $monthNr AND YEAR(dates) = YEAR(CURDATE())";
$result = mysql_query($data);
$query_data = mysql_fetch_row($result);
$first = $query_data[0];
return $first;
}
//calling the function
sumAll('total' , 01, $first);
帮助,谢谢
答案 0 :(得分:1)
你的函数中有非sence参数,试试这个:
function sumAll($row,$monthNr){
$data = "SELECT SUM(".$row.") sums FROM closeDay WHERE MONTH(dates) = '".$monthNr."' AND YEAR(dates) = YEAR(CURDATE())";
$result = mysql_query($data);
$query_data = mysql_fetch_array($result);
$first = $query_data['sums'];
return $first;
}
这样称呼:
sumAll('total' , 01);