我使用查詢從數據庫填充數據。我想知道什麼是返回整個數組的正確方法。請注意,代碼已被編輯以提出此特定問題,因此它可能有語法或其他錯誤。我只想知道我是否正確返回數組。在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();
while ($payment = mysql_fetch_array($query)) {
$days[] = $payment['payment'];
}
return $days;
}
這是我如何調用該函數:
$daily = $member->getDailyGraph(4,9);
的功能代碼是一個名爲Members
實例化爲$member
類中。
以這種方式,您將無法通過查詢返回其他值'day'。其他的事情都很好。 –