hocam biraz daha açarmısınız biraz karışık geldi açıkçası..
MYSQL'de DATE_FORMAT(eklenme_tarihi, '%d') AS gun şeklinde istediğiniz günü alabilirsiniz.
BETWEEN kullanarak da hangi tarihler arasını almak istediğinizi ayarlayabilirsiniz
Kodu sadeleştirdim, biraz daha anlaşılır olsun diye. Aşağıdaki adresten örneklere ve anlatımlara ulaşabilirsiniz.
MySQL :: MySQL 5.1 Reference Manual :: 11.6 Date and Time Functions <?
$ay = "1";
$yil = "2009";
mysql_query("SELECT id,baslik,ozet,tarih, DATE_FORMAT(eklenme_tarihi, '%d') AS gun FROM yazi WHERE (tarih BETWEEN '$yil-$ay-01' AND '$yil-$ay-31') ORDER BY id DESC LIMIT 0,500");
?>