Köşe Yazılarım
Birde Bunlar Var
Belli bir tarihten sonraki kayitlari çekelim mi?
Sabah uyandim (11.30) kahvalti yapmadan pc basina geçtim, bugün sitelerin bazilarinda "haftanin üyesi" seçimi günü.
Bunu seçerken kullanicilarin son bir haftaki istatistiklerini ön planda tutuyoruz.
Forum sitelerimden birisine hemen son bir haftanin istatistiklerini sunan sayfa kodlayayim dedim. Yararlandigim sql'i burada da kisaca anlatayim, eminim ise yarar bir kodlama.
$bugun = date("w"); // Kaç gün öncesinden baslatacagiz kodlamayi yada bugün haftanin kaçinci günü
$hafta = mktime(0,0,0,date("m"), date("d")-$bugun, date("Y"));
$sorgu = mysql_query("SELECT * FROM yazilar where tarih>$ilkgun ORDER BY id DESC");
while($row = mysql_fetch_array($sorgu)){
echo"$row[baslik]";
}
Bu kodu simdi ele alayim hemen,
$bugun = date("w"); = Burada kaç gün önce baslayacagimizi yaziyoruz.
w = Pazar oluyor, eger ki 5 gün öncesine baslatmak istiyorsak,
$bugun = date("5");
kullanabilir ve örnegimizi çogaltabiliriz.
$sorgu bölümünde yer alan tarih>$ilkgun komutunu tablomuzdaki tarihi belirten sütunun adina göre düzenleyecegiz. Time, Dateline gibi isimler de aliyor.
id'e göre siralama yaptiriyoruz, baslik olarak da sayfada gösteriyoruz.
Gelistirmeye açik bir kod, isinize çok yarayabilir.
Belli bir tarihten sonraki kayitlari çekelim mi?
Çok güzel bir yorum. İşime çok yaradı teşekkür ederim.
Yorum Gülşah tarafından 21/12/2007 12:01 tarihinde eklendi.
Yazının Başlığı : Belli bir tarihten sonraki kayitlari çekelim mi?
Yazıyı Ekleyen : Nurullah
Eklenme Tarihi : 21/12/2007 12:01
Okunma Sayısı : 433
Yorum Sayısı : 1



Yazan: dilara