jacksparov adlı üyeden alıntı: mesajı görüntüle
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"); 
?>