lostyazilim
tr.link

Sitede trend sistemi

7 Mesajlar 878 Okunma
lstbozum
tr.link

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Kolay gelsin.
Benim yapım aşamasında olan bir anket sitesi var ben bu sitede trend sitemi yapmak istiyorum ama sıtandart şekilde en çok oy alan anketleri değil de son zamanlarda en çok oylanan anketleri çekmek istiyorum tavsiyelerinizi merakla bekliyorum.
 

 

wmaraci
reklam

ahmetakgun ahmetakgun Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 14.08.2018
  • Yaş/Cinsiyet 24 / E
  • Meslek Aşçı
  • Konum İzmir
  • Ad Soyad A** A**
  • Mesajlar 221
  • Beğeniler 10 / 35
  • Ticaret 1, (%100)
Oyları toplayıp en çok oyu olan anketi sıralayabilirsin
 

 

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Konuyu tam okumadınız galiba :)
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
Oylar tablosunda oyları unix zaman olarak kaydet. Daha sonra trend sorgunda son 60 dakika içerisinde en çok oy alan anketleri çek. En basit olarak bu mantığı kullanabilirsin bence :)
 

 

wmaraci
wmaraci

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
MuhammedArslan

Hocam mantıklı ama şöyşe bir alternatifim var ama buna çözüm bulamadım.

SELECT anketno,COUNT(*) as sayac FROM `oylar` GROUP BY anketno ORDER BY sayac DESC LIMIT 7

Şimdi bu yukarıdaki kod oylar tablosunun bütünüden en çok oy kullanılan 7 anketin id sini ve oy toplamını getiriyor bana buraya kadar sorun yok ama ben bu kodda şöyle bir değişiklik istiyorum. bu sorgu tablonun bütününden değilde ilk 20 satırdan veri getirsin bana diyorum onu nasıl çözebilirim.
 

 

MuhammedArslan MuhammedArslan Msa Web Tasarım Kullanıcı
  • Üyelik 19.02.2017
  • Yaş/Cinsiyet 24 / E
  • Meslek Web Developer
  • Konum Bursa
  • Ad Soyad M** A**
  • Mesajlar 933
  • Beğeniler 136 / 276
  • Ticaret 11, (%100)
FROM`oylar` Order by id DESC LIMIT 0,20
Bu şekilde deneyebilir misin?
 

 

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Denerim ama sizin verdiğiniz ve yukarıda benim verdiğim sorguyu iç içe kullanmam gerek istediğimi elde etmek için.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al