我有以下mysql查询
SELECT count(order_id), date FROM tbl_order WHERE campaign_status = 'In Progress' or campaign_status = 'Pending' GROUP BY DATE_FORMAT(date,'%d %b %y')
然后跟随循环
<?php do { ?>
['<?php echo $row_chartData['date']; ?>', <?php echo $row_chartData['count(order_id)']; ?>],
<?php } while ($row_chartData = mysql_fetch_assoc($chartData)) ?>
此循环用于为我的图表创建数据。现在的问题是,有些日子用户不在我的商店下订单,所以这些日期没有存储在数据库中,所以当我循环遍历这些日期时,这些日期没有显示在上面的结果和图表中。
我的问题是,有没有办法在上面的循环中显示那些丢失的日期,即使它们不存在于 mysql 数据库中。
感谢帮助。