बनाएं मेरे पास एक न्यूजसिस्टम है जहां आप 1 से 5 सितारों के साथ समाचार रेट कर सकते हैं। डेटाबेस में मैं गिनती बचाता हूं, 100 तक int के रूप में योग और पूर्ण रेटिंग (एचटीएमएल आउटपुट के लिए, तो 5 सितारे 100 1 स्टार होंगे 20percent। अब मेरे पास तीन टोपलिस्ट हैं: बेस्ट रेटेड सबसे ज्यादा देखी गयी सबसे अधिक टिप्पणीरैंकिंग
पिछले दो आसान हैं, लेकिन पहला थोड़ा मुश्किल है। इससे पहले कि मैंने उस चीज़ को लिया, इससे पहले कि यह सब कुछ बड़ी गड़बड़ी हो, और उन्होंने केवल 5 सर्वश्रेष्ठ रेटेड न्यूज़ डाले, इसलिए वास्तव में अगर वहां था 100k वोटों के साथ 4.9 5 9 रेटिंग और 1 वोट पर 5 सितारों वाला एक और, "बेहतर रेटेड" शीर्ष पर है, भले ही वह ओबीवी हास्यास्पद है। पहली पल के लिए मैंने सूची को कैप्ड किया ताकि केवल एक निश्चित राशि के साथ समाचार वोट (जैसे 10 या 20) सूची में हो सकते हैं।
लेकिन मुझे वास्तव में यह पसंद नहीं है। क्या ऐसी चीजों को गिनने के लिए एक "वज़न" देने के लिए एक अच्छा तरीका है या ऐसा कुछ?
अच्छा, यह बिल्कुल एक समाधान की तरह दिखता है, धन्यवाद – Flo