我已经有大约 2 天的错误了,如果有人可以帮助我,我会很感激。
目标: 我想做一个查询,选择一个月内的所有付款并将它们保存在一个数组中,我想绘制这个图表,所以我还需要没有付款的日子。
这是我的代码,我认为我的问题是当我尝试在数组中捕获它们时。当我从我的主页调用我的函数时,我的所有网站都关闭了。
function getDailyGraph($membership, $selectedMonth){
$sql = "SELECT rate_amount AS payment, DAY(date) AS day FROM payments WHERE membership_id = ".$membership.
" AND MONTH(date) = ".$selectedMonth." ORDER BY day";
$query = $db->query($sql);
$days = array();
for ($i=1; $i <= 31 ; $i++) {
$payment = mysql_fetch_array($query);
# code...
if ($i == $payment['day']) {
# code...
$days[] = $payment['payment'];
}else{
$days[] = 0;
}
}
return $days;
}