sql ile bilgiyi çekerken sanırım where tarih=&quot;bugünkütarih&quot; gibi bir sql kullanıyorsunuz. bunun yerine, where tarih=&quot;bugünkütarih&quot; bölümünü girmeyin, sqldaki tüm siteleri çekin ORDER by tarih, hit DESC 'i sqla eklerseniz, büyük tarihten küçüğe göre sıralayacağı için istediğinizi yapmış olursunuz. (ek not: eğer tarih düzeniniz 13.07.2007 gibi birşeyse, YILAYGÜN yani 2070713 şekline getirmelisiniz.)

arkadaşlar zaten int yaptığında yaz dediğinde değeryoksa php otamatik olarak onu 0 yazar. o değil sorun. mesele o tarihte o siteden hiç veri gelmediğine göre satır hiç olmayack ama nasıl listelenecek. birşey daha deneyecem bakalım. hayırlısı.

timestamp field type kullanırsanız güncelleme tarihi için o anın tarihi ile aradaki farkı son ping tarihini ölçüp x saniye falandan büyükse kaydı gösterme diyebilir ve mesud olabilirsiniz.

şu şekilde toplam tekile göre sıralama yapmayacağım. o günki tekile göre sıralama yapacağım. evet günlük yaptığım için çıkmaması normal ama bunu günlük yapmadan nasıl olacak onun mantığını çözemedim. verdiğin SQL örneğini de denedim ama olmadı veya ben yapamadım. tablo yapım şu şekilde.

hangi mantıkla listelenmesinin engellendiğini bilmeden, daha net bi deyimle kodları görmeden yardım etmek zor açıkçası

Her gün saat 12'de günlük tekili sıfırlayarak hem gösterim yapmayan siteleri gösterirsin hem de toplam gösterimleri.

Arkadaşında dediği gibi 24:00 da hitleri update yaparken - tekil - cogul 0 değerini verince listede otomotik görüneceklerdir. order by tekil desc;

atay' Alıntı:

evet o benimde aklıma geldi. akşam danayacam bakalım. inşallah olur. cevabı buradan bildireceğim. kodla birlikte

adre_nalin' Alıntı:

Arkadaşım hiç toplist falan yapmadım ama, fikir vermek gerekirse sen sql den çekerken tarihe göre değil, bütün kayıtları çekip tarih ve hite göre sıralattıracaksın. Ancak yazarken bir kontrol yap. PHP:

yanlış bir mantık tekil güne göre listeliyorsun. İstediğini yapman için günlük tekile değil de toplam tekile göre listeleme yapman gerekiyor. genelde toplist mantığı budur. günlük yaptığın için sayfaların çıkmaması doğal çünkü belirtilen günde hiç bir veri girişi olmadığı için onları yansıtamaz.

merhaba arkadaşlar. bir toplist kodlaması yapıyorum ama biryerde tıkandım kaldım sabahtan bu yana. örnek www.trlist.gen.tr olduğu gibi sitelerin tekil hitlerine göre sıralama yaparken istediğim trlistte olduğu gibi sitelerinden kodu kaldırmış sitelerin tekil ve çoğul hitlerinide 0 diyerek aynen sıralamaya koyuyor. tablo yapım şu şekilde - sayac_no - site_no - tekil - cogul - tarih veri tabanından seçerken mecbur tarihi seçmem gerek ve sıralamayıda teil hite göre yapmam gerek. ama örneğin abc sitesi kodu 11.01.2007 de kaldırmış ve ben 13.02.2007 dekileri sıralayınca bu site sıralamaya girmiyor. arkadaşlar umarım ne demek istediğimi anlatabilmişimdir. yardımınızı bekliyorum. teşekkürler.

bu sorgunun sorun cikaracagini sanmiyorum sanirsam bazi noktalarda yanlis yapiyorsun tamamen gormedigim icinde bu kadardan fazla yardim yapamayacagim.

anladığım kadarıyla kodları kaldırmış olan sitelerde sıralamada gözüksün istiyorsun. Ama değerleri sıfır olarak gözüksün istiyorsun. Bunu yapmak için ek bi çaba göstermene gerek yok yanlış anlamadıysam. tekil çoğul kolonunun değerlerini int yap default değer olarak ta sıfır verbu şekilde sıralama yaptığın zaman değer sıfır olarak gözükmesi lazım. Aynı zamanda isteninde gözükmesi lazım

sitelerin kişisel bilgileri siteler tablosunda kayıtlı. from siteler order by say desc diyorum yine olmuyor

ama şu şekilde bir fantezi yaptım sana, PHP:

hayır tablo dediğim yerler veritabındaki tablo oralar doğru değil mi?

kod bu şekilde. ama yine olmuyor. nerede yanlış deli olacam PHP: