$islem=&quot;select from haberler ORDER BY uyeid DESC&quot;; $sonuc=mysql_db_query ; while ($soyturk=mysql_fetch_array { $uyem=$soyturk ; $islems=&quot;select from uyeler where id='$uyem'&quot;; $sonucs=mysql_db_query ; while ($soyturks=mysql_fetch_array }

Skelaton cok guzel yazmissin eline saglik ama tam olarak o degil fakat dogruya yakin Simdi soyle Uyeler haber Simdi soyle bugun listeleme yapacagimizda en cok haber gonderen user ve userdesc ustte olacak sekilde bir siralama olacak. Uye haber eklerken otomatik olarak ekledigi haber ile birlikte bazi istatistikler de haberler tablosuna kaydediliyor. Ben once uyelerin listesini aliyordum ve sonrada tek tek idlerini haberlerden kontrol ettiriyordum ve gonderdikleri toplam haberi mysql_num_rows ile buluyordum falan ama boyle hem cok uzun suruyor islem hem de siralama yaptiramiyorum... Ha unutmadan haber eklemeyenlerde var tabi onlarida listelemek lazım, sifir da olsa listede kendilerini gorsunler istiyorum. ornek: 09/12/2005 Tarihinde en cok haber ekleyenler; Sevgi_ve_Dostluk : 25 Skelaton : 15... gibi.. umarim anlatabilmisimdir...

Ama Yerinde Olsam Bu Şekilde Yapmam. Şöyle Yaparım 2 Tablo açarım 1 - uyeler id uyeadi sifre... ... haber 2 - habeler id uid // üyenin ID si haber... ... Üye Girişi Yapılınca Üye haber yazarsa sessionlarda veya nerede üye bilgisini saklıyorsan haber yazılınca. üyeler tablosunda haber bölümünü sürekli 1 arttırırsın. bunuda Şöyle yaparsın habereklendi. php diye sallıyorum bu dosyanın içinde hem haberi ekler hemde &lt;? $islems=&quot;SELECT FROM uyeler WHERE uyeadi='$uyeadi' AND sifre='$sifre'&quot;; // buradaki üye adı ve şifreyi sessionlardan takip edebilirsin $sonucs=mysql_db_query ; while ($soyturk=mysql_fetch_array $arti=$goster + 1; $update_sql = &quot;UPDATE uyeler SET haber='$arti' WHERE id='$id'&quot;; $sonucx=mysql_db_query ; ?&gt; Bu sayede haberin eklendiği sayfada üyenin hesabına +1 haber daha yazılır. Birde uyeler tablosunda haber bölümü INT ve UNSIGNED olmalı. veriyi çekerkende &lt;? $islems=&quot;SELECT FROM uyeler ORDER by haber DESC limit 10&quot;; // en çok haber ekleyen 10 kişi $sonucs=mysql_db_query ; while ($soyturk=mysql_fetch_array ?&gt; İşallah işine yarar

Skelaton msn adresin var mi

Merhabalar bu biraz zor bir soru olacak, en azindan benim icin zor uyelerin tutuldugu ve uyelere ait istatistiklerin tutuldugu ayri birer tablo var benim bu uyeleri istatistiklere gore siralamam lazim, en fazla haber yazan uye en ustte olacak sekilde... Umarim en kisa surede yardimci olursunuz, simdiden tesekkurler... NOT: istatistikler satir satir ve ayrintili tutuldugu icin ayri bir tablo acma geregi duydum aksi halde uye tablosuna bir alan daha ekleyip yazdigi haberlerin adedini tutabilirim Ama o zamanda gunluk, aylik gibi istatistikleri cikaramayiz. Ha unutmadan bu konuya yazmamdaki sebep sitenin php ile calisiyor olmasidir...