bugun en çok indirilenler

0
Onaylı Üye
Üye
Katılım
21 Ocak 2008
Mesajlar
36
Tepki puanı
0
arkadaşlar
bu sorgu ile en çok indirilenlere ulaşıyorum
Kod:
$q=mysql_query("Select * from program order by hit desc limit 0,5");
ama bu genel olarak veriyor sadece bugun en çok indirilenler yapmak istesem koda ne eklemem gerekiyor
 
0
Onaylı Üye
Üye
Katılım
29 Ekim 2005
Mesajlar
3,592
Tepki puanı
36
tabloya ayrı bugunhit gibi bir yeni sütun açın. dosya indirildikçe hit sütunu gibi, bugunhit sütunuda +1 olarak artsın. birtanede crontab kurun, hergece çalışıp bugunhit sütununu sıfırlasın. ekrana basarkende, hit bölümü yerine, bugunhit bölümünü basarsınız.
 
0
Onaylı Üye
Üye
Katılım
19 Temmuz 2005
Mesajlar
2,014
Tepki puanı
1
Konum
about:blank
her gece bu sorguyu çalıştır.

PHP:
@mysql_query("update program set hit = 0");
 
0
Onaylı Üye
Üye
Katılım
28 Mart 2005
Mesajlar
1,273
Tepki puanı
2
tüm hitleri sıfırlarsın ama arkadaş tam açıklamamış. 2 ayrı hit yeri yapmalısın sqlde. toplamhit gunlukhit aylikhit gibi ...

yukardaki komutuda buna göre düzenlemen gerek..bunun içinde zaman yani time(); kullanman gerek. zamana 24 saat ekleyip bittiğinde sıfırlayacak üstteki komutu çalıştırıp tekrar 24 saat ekleyip zamana kaydedeceksin.aylık içinde aynı şekilde.o kadar bilmiyorum dersen daha profesyonel şekilde bir kod hazırlar phpciler.
 
M
maiL
Misafir
otomatik olarak her gece 00:00 dan sonra bugunhit sütununun sıfırlanması için nasıl bir komut kullanmamız gerekli?
 
0
Onaylı Üye
Üye
Katılım
19 Temmuz 2005
Mesajlar
2,014
Tepki puanı
1
Konum
about:blank
@atay ın yazdığı gibi crontab ile halledebilirsin. Fakat crontab komut değildir.
 
0
Onaylı Üye
Üye
Katılım
13 Kasım 2006
Mesajlar
6,192
Tepki puanı
44
Konum
localhost
Atay'ın postuna istinaden yazılmış olan SQL kodu hatalı. Cron olusturulup temizlenmesi gereken kolon bugunhit kolunu olmali aksi halde hit kolonunda tutulan total goruntuleme sayisi elinden uçup gitmiş olur.
 
0
Onaylı Üye
Üye
Katılım
24 Mart 2008
Mesajlar
424
Tepki puanı
1
Atay'ın postuna istinaden yazılmış olan SQL kodu hatalı. Cron olusturulup temizlenmesi gereken kolon bugunhit kolunu olmali aksi halde hit kolonunda tutulan total goruntuleme sayisi elinden uçup gitmiş olur.

tamamdir, şimdi daha açıklayıcı oldu, yazılan kolon adi hatali :)
 
0
Onaylı Üye
Üye
Katılım
19 Temmuz 2005
Mesajlar
2,014
Tepki puanı
1
Konum
about:blank
arkadaşlar
bu sorgu ile en çok indirilenlere ulaşıyorum
Kod:
$q=mysql_query("Select * from program order by hit desc limit 0,5");
ama bu genel olarak veriyor sadece bugun en çok indirilenler yapmak istesem koda ne eklemem gerekiyor

ben atay'a istinaden yazmadım ki.
 
0
Onaylı Üye
Üye
Katılım
13 Kasım 2006
Mesajlar
6,192
Tepki puanı
44
Konum
localhost
Ben pesinden okudugum icin arkadasa topluca cozum uretiyorsunuz gibi algiladim. sonuc olarak atay'ın yazdığı doğru, temporary olarak tutulacak verileri ayrı bir kolonda tutup onu her gece temizlemek daha mantıklı aksi halde gercek hit istatistiklerini kaybetmiş olursunuz.
 
Geri
Üst