I id ive bir tartışmanın daha ziyade Sorun Soru olarak bu soru haberi söylemek istiyorum başlamadan önce.
Benim Veritabanı i haber mesaj var 3 sütun (id, başlık, tarih) ile Diyelim ki. Tarih, diğer bir deyişle, mktime () değerleri saklanır Explanitory Kimliği ve başlık kendinden nereye 1 Ocak 1970 tarihinden beri geçen saniye sayısı.
Şimdi ne yapmak istediğim gibi gösterecektir bir arşiv linki inşa
- Temmuz 2009
- Haziran 2009
- Mart 2009
- Feburary 2009
- Aralık 2008
Note the months on which there were no posts are not displayed.
Şimdi ben düşünüyordum ilk düşünce olarak
- Geçerli Ayın son günü ile başlayın
- Ve mevcut Ayın İlk günün değerini almak
- MySQL tarih vardı mesajların için Sorgu / mysql_num_rows SAYIM musun> = First_Day_Seconds AND tarih <= Last_Day_Seconds
- Göster ya da bir Array değerleri koymak
- Başka değerler NEREDE tarihi
Şimdi yukarıdaki başımın üstünde sadece bir şeydir. Bu işlemi hızlandırmak için herhangi bir fikir var Ama lütfen paylaşın.
Önceden diyecekler, tarih mktime biçiminde olması gerekir