ibrahimfidan adlı üyeden alıntı: mesajı görüntüle
Selam, işini görür muhtemelen.
SELECT * FROM `tabloadi` WHERE tarihkolonu >= DATE_SUB( CURDATE( ) , INTERVAL 15 DAY ) ORDER BY tarihkolonu DESC
Bu son 15 güne ait datayı versede, her güne ait tek tek data vermemekte.
Aşağıda yazdığım MYSQL hatalı ama ne demek istediğimi anlatabilmişimdir belki.

$data = array();
for ($i=16; $i > 1; $i--) { 
	$query = $db->query("SELECT * FROM orders WHERE orderDATE = '{$i}' DAYS AGO");
	$data[$i] => $query->rowCount();

}
Şu şekilde bi data istediğim
[1: 12, 2: 34, 3: 23, 4: 6, 5: 34, 6: 22, 7: 12, 8: 34, 9: 23, 10: 84, 11: 47, 12: 45, 13: 55, 14: 23, 15: 12]
Ya da bu şekil:
[12, 34, 23, 6, 34, 22, 12, 34, 23, 84, 47, 45, 55]