Nurullah Okatan

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.


 

Yazıya Yapılan Yorumlar.

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ı Hakkında Bilgiler

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


Başlık
Yorumunuz
İsminiz
Epostanız