Arkadaşlar wordpress tarzı mysql deki verileri aylara göre nasıl arşivleriz
eylül
ekim
kasım vs...
sql verisini date("d.m.Y") şeklinde ekledigimi gözününde bulundurarak bi kaç yöntem denedim ama olmadı.bir kaç örnek verebilecek arkadaş varsa sevinirim...
Aylara Göre Arşivleme ?
3
●656
- 07-05-2009, 09:05:39
- 07-05-2009, 09:41:12
<? $ay = "1"; $yil = "2009"; mysql_query("SELECT id,baslik,ozet,tam_adres,onay,eklenme_tarihi, DATE_FORMAT(eklenme_tarihi, '%d') AS gun, DATE_FORMAT(eklenme_tarihi, '%c') AS ay, DATE_FORMAT(eklenme_tarihi, '%H:%i') AS saat FROM yazi WHERE (eklenme_tarihi BETWEEN '$yil-$ay-01' AND '$yil-$ay-31') AND onay='e' ORDER BY id DESC LIMIT 0,500"); ?> - 11-05-2009, 09:48:59MYSQL'de DATE_FORMAT(eklenme_tarihi, '%d') AS gun şeklinde istediğiniz günü alabilirsiniz.jacksparov adlı üyeden alıntı: mesajı görüntüle
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"); ?>