chat eczaonline.com yazılım uzmanı gaziantep web tasarım

Bugünkü en populerler nasıl yazılır?

Katılım
6 Ocak 2006
Mesajlar
72
Beğeniler
0
#1
Merhaba arkadaşlar,

Çok kolay olduğunu tahmin ettiğim bir sorum var.

Şu kod ile gelmiş geçmiş en populer oyunlarım listeleniyor;

SELECT * FROM oyunlar where durum=1 and anasayfa=1 and tarihi<=$bugunne ORDER BY sayi DESC LIMIT 25

Ben bugünkü en popüler oyunlar listelensin istiyorum, nasıl yaparım bu işi?

Teşekkürler
 
Katılım
6 Ocak 2006
Mesajlar
72
Beğeniler
0
#4
@ceaser - Tarih güncellemesi bildiğim kadarıyla yok.

@Angelo - tarihi='$bugunne' 'deki $tarihi oyunların siteye eklenme tarihini gösteriyor. tarihi=$bugune diyince sadece bugün eklediğim oyunları popülaritesine göre sıralıyor.

İkinize de çok teşekkür ederim.

Nasıl yapacağımı hala bulamadım.
 

Angelo

Onursal Üye
Katılım
13 Ara 2004
Mesajlar
9,603
Beğeniler
111
Yaş
37
Konum
AZ
#5
Yapiyi aciklamariyla atar misin? Sayi ne mesela, neye gore belirleniyor, populerlikten kasit ne?
 

MoD

Müptela
Katılım
8 Nis 2005
Mesajlar
1,722
Beğeniler
2
Konum
Bursa
#6
Database'e bugun isimli bir tablo acabilirsin. Cron'la her gun sifirlanabilir. Yada bugun isimli tabloya veri yazarken sistemin saat kontrolunu yaparak sifirlatabilirsin. Sonrasinda ise sana kalan tek sey;

SELECT * FROM oyunlar_bugun ORDER BY sayi DESC LIMIT 25
 
Katılım
6 Ocak 2006
Mesajlar
72
Beğeniler
0
#7
Arkadaşlar çok teşekkür ederim. Kusura bakmayın benim pek php bilgim yok. Buraya eklenebilecek ufak bir kod ile istediğim yapılabilir sanmıştım ama dediklerinizden anlaşılıyor ki o kadar da basit değil.

Teşekkür ederim.
 

blink

Müptela
Katılım
20 Mar 2006
Mesajlar
1,246
Beğeniler
1
#8
"Bugünkü en popülerler"
tam olarak böyle yazılıyor :).. Şaka yapıyorum sorununun çözülememesine üzüldüm :(
 

Caesar

Müptela
Katılım
5 Haz 2006
Mesajlar
1,894
Beğeniler
7
#9
her oynanan oyunun tarihini güncelleyip sorguda da

PHP:
$sorgu = "select adi,count(hit) as sayi from oyunlar where tarih='$bugun' group by adi order by sayi desc";
şeklinde yapabilirsin yada
direk bugun_hit şeklinde bir field yaratıp
PHP:
$sorgu= "select adi,bugun_hit from oyun order by bugun_hit desc";
şeklinde de yapabilirsin
 

Bu konuyu okuyanlar (Üyeler: 1, Misafirler: 0)

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur. iyinet.com sayfalarında yer alan yazı, görsel ve linklerle ilgili hukuki şikayetleriniz için Buradan iletişime geçmeniz durumunda, ilgili kanunlar ve yönetmelikler çerçevesinde en geç 7 gün içerisinde iyinet yönetimince tarafınıza dönüş sağlanacaktır. Betcup Artemisbet Forum canlı bahis sohbet - - chat
Üst