• 13-12-2009, 23:49:38
    #1
    <? $sql2=mysql_query("SELECT MONTH(tarih) AS tarih_alani from table GROUP BY MONTH(tarih) ");
    while($row=mysql_fetch_assoc($sql2)) {  	  ?>
     	
      <a href=goster_tarih&tarih=<?= $row["tarih_alani"];?>.html>&nbsp;&nbsp;<img src="images/arrow_r.gif" />&nbsp;<?= aylar($row["tarih_alani"]);?> </a> 
    <? }   ?>
    üstteki kod ile 01.01.2009 ile 31.12.2009 Tarihlerini ay olarak listeleyebiliyorum. Fakat 2010 tarihleride işin içine girdiği zaman onlarıda aynı Aylara alıyor. Yapmak istediğim ise

    2009 -->
    OCAK ŞUBAT MART....
    2010 -->
    OCAK ŞUBAT MART....
    2011 -->
    OCAK ŞUBAT MART....

    gibi...
    yardımlarınız için şimdiden teşekkürler...
  • 15-12-2009, 19:19:46
    #2
    konu güncel
  • 15-12-2009, 21:31:03
    #3
    SELECT DATE_FORMAT( tarih, '%m-%Y' ) AS tarih_alani, tarih
    FROM table
    GROUP BY tarih_alani
    ORDER BY tarih ASC
  • 15-12-2009, 22:13:36
    #4
    Teşekkürler, sorunsuz çalıştı