クエリを使用してデータベースのデータを配列に入力しています。配列全体を返す正しい方法を知りたいです。コードはこの特定の質問をするように編集されているため、構文またはその他のエラーが含まれている可能性があることに注意してください。配列を正しく返しているかどうかだけ知りたいです。
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
instanced asという名前のクラス内にあります$member
。