Podoba mi się link Ignacio do jego odpowiedzi. Ale jeśli nadal chcesz używać PHP, możesz zbierać rankingi według SCORE i przypisywać drużyny do każdego wyniku. Prawdopodobnie nie jest to najskuteczniejszy sposób, ale zadziała.
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
byłaby tablicą, która mogłaby wyglądać jak...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
Użyj foreach
na $ranks
i dwukrotnie sprawdź, w którą stronę pojawią się punkty (w górę lub w dół). Możesz użyć count(), aby sprawdzić, czy jest remis.