Харесва ми връзката на Игнасио към неговия отговор. Но ако все пак искате да използвате 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
, и проверете два пъти по кой начин ще се издигнат точките (възходящо или низходящо). Можете да използвате count(), за да видите дали има равенство.