我一直有大約2天的錯誤現在我會appreaciate如果有人可以幫助我。從數據庫中獲取數據到一個php數組中
目的: 我要作出這樣的選擇在當月所有付款查詢,並將它們保存在一個數組,我想這個圖表,所以我還需要在沒有付款是做了天。
這是我的代碼,我認爲我的問題是當我嘗試捕獲它們在一個數組中。當我從我的主頁呼叫我的功能時,所有的網站都會關閉。
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;
}
掛一會兒;你使用PDO還是mysql_ *?因爲我在同一個上下文中看到了'$ db-> query($ sql)'和'mysql_fetch_array($ query)'...... –
看看你的錯誤日誌。將$ payment ['dia']更改爲$ payment ['day']。 – jithujose