tarih alani date,datetime ya da timestamp mı ?
<?php
$qry=mysql_query("SELECT tarih as tarih,yazi_basligi as baslik FROM yazilar ORDER BY tarih ASC");
$yazilar=array();
while ($yazi=mysql_fetch_assoc($qry)){
$yazilar[strftime('%B',$yazi['tarih'])][]=$yazi['baslik'];
}
echo '<ul>';
foreach ($yazilar as $ay=>$yaziDizisi){
echo '<li>'.$ay.' Ayında Yazılanlar';
echo '<ul>';
foreach ($yaziDizisi as $yaziBasligi)
echo '<li>'.$yaziBasligi.'</li>'."\n";
echo '</ul>';
echo '</li>';
}
echo '</ul>';
?>