|
|
| |||||||
| PHP R10.net Php sevenler klubü. Kodlama soru(n)ları & acil php yardım hattı. |
| |
|
| | | LinkBack | Seçenekler |
| | |||
| Bir tablodaki benzersiz en yüksek puanı bulmak istiyorum. üyeler oy kullanıyor. oylar sayı değer olarak kaydediliyor. tablo yapısı alttaki gibi uyeno - puan 1 - 100 2 - 100 3 - 50 4 - 100 5 - 50 6 - 20 7 - 100 burda yapmak istediğim şey şu: aynı puanı veren üyeleri direk eleyeceğim. yani onları gözardı edeceğim. daha sonra kalan puanlardan en yüksek hangisi ise onu ekrana basacağım. bunun için nasıl bir sql sorgusu kullanmalıyım ? |
| |||
| düzeltiyorum, ben yanlış anlamışım. sen en yüksek puanı ekrana yazdırmak istiyorsun. tüm puanlar içinde en yüksek olanı, ekrana yazdırmak istiyosan; [puan sütünun yapısının int olduğunu varsayarak] PHP- Kodu: ----- edit ----- eğer tabloda örneğin "haber" "video" "resim" "içerik" id bölümü yoksa sadece bir içeriğe ait oylama ise; [veritabanını çok yorar uyarayım] PHP- Kodu: ![]() not: sorguyu şimdi yazdım, denemedim.
__________________ kişisel web sitem; http://www.fatihsarac.com.tr Konu FatihSarac tarafından (06-02-2012 Saat 13:12:43 ) değiştirilmiştir.. |
| |||
| Alıntı:
Kod: SELECT * FROM `table` GROUP BY `puan` HAVING count(*) = 1 ORDER BY puan DESC LIMIT 1
__________________ Close the World, Open the nExt |
![]() |
| Bookmarks |
| Seçenekler | |
| |