我想从开始日期到结束日期每天显示数据库中的记录...记录的日期在记录插入时间插入到数据库中...记录不是每天存储的,所以两个之间必须有间隔日期记录。所以现在我想每天显示记录,如果特定日期没有记录,我想显示 0 而不是它。
我能够显示哪些日期存储在数据库中的记录。但无法显示数据库中没有日期的记录。
>$res=mysql_query("SELECT DISTINCT Date FROM TABLE_NAME WHERE Date BETWEEN startdate AND enddate");
>while($row = mysql_fetch_array($res))
>{
> $date[] .= $row['Date'];
>}
>
>foreach($date as $da)
>{
> $query = "SELECT * FROM TABLE_NAME WHERE Date = '".$da."' ";
> $result = mysql_query($query);
> while($row = mysql_fetch_array($result))
> {
> $prod = $row['No_of_prod'];
> }
> echo $prod;
>}