多分これが最善の解決策ではありませんが、私はそれを自分自身をした:D
$result = mysql_query("SELECT date_format(date, '%Y-%m-%d') AS date FROM invoices ORDER BY id ASC LIMIT 1");
$first = mysql_fetch_array($result);
$year = date('Y', strtotime($first['date']));
$month = date('m', strtotime($first['date']));
$day = date('d', strtotime($first['date']));
for ($i = strtotime($year.'-'.$month.'-'.$day); $i < strtotime('NOW'); $i=$i+24*60*60){
$r = date('d/m/Y',$i);
$res = mysql_query("SELECT DATE_FORMAT(date, '%d/%m/%Y') AS day, COUNT(id) AS total FROM invoices WHERE DATE_FORMAT(date, '%d/%m/%Y') LIKE '%$r%' GROUP BY day");
$arr = mysql_fetch_array($res);
if(mysql_num_rows($res)){
echo "".$arr['day']." => ".$arr['total']."<br>";
}else{
echo date('d/m/Y',$i)."=> 0<br>";
}
}
は、私はいくつかの例を持つことができます。私は今理解できない – Omerimuni