मुझे इग्नासियो का उनके उत्तर का लिंक पसंद है। लेकिन अगर आप अभी भी PHP का उपयोग करना चाहते हैं, तो आप SCORE द्वारा रैंक एकत्र कर सकते हैं और प्रत्येक स्कोर के लिए टीमों को असाइन कर सकते हैं। इसे करने का शायद यह सबसे कारगर तरीका नहीं है, लेकिन यह काम करेगा।
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
एक सरणी होगी जो इस तरह दिख सकती है...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
foreach
का उपयोग करें $ranks
. पर , और दोबारा जांचें कि किस तरह से अंक ऊपर आएंगे (आरोही या अवरोही)। आप गिनती () का उपयोग यह देखने के लिए कर सकते हैं कि क्या कोई टाई है।