我理解basic arrays
,但是当他们变得更先进时,我会有点迷茫。有人可以帮助我使用以下代码array
吗?
我将我的存储DB query
到一个array
. 如果所有 12 个月都不在数据库中,那么这就是存储的全部内容(应该如此)。但是,我的问题是我需要array
拥有全部 12 个keys
,这样我才能打印出来。
// Example amounts
0, 0, 0, 0, 5.23, 0, 0, 158.35, 0, 0, 0, 0
基本上,如果它不存在,我应该仍然能够在那个月打印出零。
这是我的代码:
$closedsales = mysqli_query($mysqli, "SELECT MONTH(date) as month, sum(amount) as total FROM sales WHERE user_id = '".$userid."' AND status = 'S' GROUP BY MONTH(date)");
while ( $row = mysqli_fetch_assoc($closedsales) ) {
$monthlysales[$row['month']] = $row['total'];
}
foreach($monthlysales as $key => $amount) {
echo "$amount <br />";
}