lostyazilim
tr.link

Mysql En çok resim yükleyenleri sıralama

15 Mesajlar 2.085 Okunma
lstbozum
tr.link

FatalRhymeR FatalRhymeR WM Aracı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Programcısı
  • Konum Sakarya
  • Ad Soyad S** K**
  • Mesajlar 456
  • Beğeniler 140 / 77
  • Ticaret 2, (%100)
Arkadaşlar resim upload scriptine üye olan kişilerden en çok resim yükleyenleri sıralamak istiyorum. Mysql deki tablolarımın isimleri şu şekilde;

Tablo ismi: k_kullanicilar
Tablodaki yüklediği resim sayısı sütunu: k_resim_sayisi
Tablodaki nick sütunu ismi: k_kullanici_adi

Yardımcı olabilirmisiniz lütfen ?
 

 

wmaraci
reklam

hzlzdn hzlzdn WM Aracı Kullanıcı
  • Üyelik 18.07.2015
  • Yaş/Cinsiyet 34 / E
  • Meslek Serbest
  • Konum İzmir
  • Ad Soyad H** Ö**
  • Mesajlar 13
  • Beğeniler 0 / 2
  • Ticaret 0, (%0)
Merhaba,

SQL'de MAX(tablo_adi) kullanabilirsin.

select max(k_resim_sayisi) from kullanici gibi

Örnek için tıklayın.
 

 

FatalRhymeR FatalRhymeR WM Aracı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Programcısı
  • Konum Sakarya
  • Ad Soyad S** K**
  • Mesajlar 456
  • Beğeniler 140 / 77
  • Ticaret 2, (%100)

hzlzdn adlı üyeden alıntı

Merhaba,

SQL'de MAX(tablo_adi) kullanabilirsin.

select max(k_resim_sayisi) from kullanici gibi

Örnek için tıklayın.


Hocam tam aradığım bu değil aslında benim aradığım tüm kullanıcılar olacak sıralamada fakat en çok resim yükleyen kişileri sırasıyla alt alta sıralayacak biçimde olacak.
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Kullanıcı id ve resim sayısını bır tabloda tutun her resım yuklemede bu tablodakı degerı 1 arttırın mantık bu sekılde.

Hatırladıgım kadarıyla bu işi bu forumdan biri istemişti :) Bende teklif vermiştim olumlu ya da olumsuz bir dönüş yapmamıstı keske olumsuz da olsa bir dönüş olsaydı :)

k_id || R_sayisi
2 || 5

id si2 olan kulalnıcı resim yukledıgı zaman update ile r_sayisi +1 yaparsınız
 

 

wmaraci
wmaraci

47003 47003 WM Aracı Anonim Üyelik
  • Üyelik 12.03.2015
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 576
  • Beğeniler 46 / 205
  • Ticaret 16, (%100)
GROUP BY kullanarak yapabilirsin.
 

 

FatalRhymeR FatalRhymeR WM Aracı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Programcısı
  • Konum Sakarya
  • Ad Soyad S** K**
  • Mesajlar 456
  • Beğeniler 140 / 77
  • Ticaret 2, (%100)
Arkadaşlar örnek bir kod verebilecek var mı ? Nasıl yapacağıma dair? yazdıklarınızı biliyorum zaten fakat mantığını anlayamadım :/
 

 

FurkanKandemir FurkanKandemir WM Aracı Kullanıcı
  • Üyelik 25.05.2015
  • Yaş/Cinsiyet 32 / E
  • Meslek Web Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad F** K**
  • Mesajlar 833
  • Beğeniler 0 / 287
  • Ticaret 13, (%100)
Biz sana mantığını anlattık.
İstersen adım adım giderek algoritmasını da yazabilirim ?
 

 

47003 47003 WM Aracı Anonim Üyelik
  • Üyelik 12.03.2015
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 576
  • Beğeniler 46 / 205
  • Ticaret 16, (%100)

FatalRhymeR adlı üyeden alıntı

Arkadaşlar örnek bir kod verebilecek var mı ? Nasıl yapacağıma dair? yazdıklarınızı biliyorum zaten fakat mantığını anlayamadım :/


Tabloların görselini atabilirsen, yardımcı olabilirim.
 

 

FatalRhymeR FatalRhymeR WM Aracı Kullanıcı
  • Üyelik 10.08.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Bilgisayar Programcısı
  • Konum Sakarya
  • Ad Soyad S** K**
  • Mesajlar 456
  • Beğeniler 140 / 77
  • Ticaret 2, (%100)

Winston adlı üyeden alıntı

Tabloların görselini atabilirsen, yardımcı olabilirim.


Buyrun hocam:

 

 

47003 47003 WM Aracı Anonim Üyelik
  • Üyelik 12.03.2015
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 576
  • Beğeniler 46 / 205
  • Ticaret 16, (%100)


SELECT * FROM k_kullanicilar WHERE 1=1 ORDER BY k_resim_sayisi DESC LIMIT 0,10

Bu kod işinizi görür. Ayrıca tablo yapınız yanlış.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al