Я заполняю массив данными из базы данных с помощью запроса. Я хочу знать, каков правильный способ вернуть весь массив. Обратите внимание, что код был отредактирован, чтобы задать этот конкретный вопрос, поэтому он может иметь синтаксис или другие ошибки. Я только хочу знать, правильно ли я возвращаю массив.Возвращаемый массив в 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', возвращенные вашим запросом. другие вещи прекрасны. –