Mi piace il collegamento di Ignacio alla sua risposta. Ma se volessi ancora usare PHP, potresti raccogliere le classifiche per PUNTEGGIO e assegnare squadre a ciascun punteggio. Probabilmente non è il modo più efficiente per farlo, ma funzionerebbe.
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
sarebbe un array che potrebbe assomigliare a...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
Usa un foreach
su $ranks
, e ricontrolla in che direzione salirebbero i punti (crescente o decrescente). Puoi usare count() per vedere se c'è un pareggio.