Jag gillar Ignacios länk till hans svar. Men om du fortfarande ville använda PHP, kan du samla rankningarna efter SCORE och tilldela lag till varje poäng. Det är förmodligen inte det mest effektiva sättet att göra det, men det skulle fungera.
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
skulle vara en array som skulle kunna se ut som...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
Använd en foreach
på $ranks
, och dubbelkolla åt vilket håll poängen skulle komma upp (stigande eller fallande). Du kan använda count() för att se om det är oavgjort.