Líbí se mi Ignaciův odkaz na jeho odpověď. Pokud byste ale přesto chtěli používat PHP, mohli byste sbírat pořadí podle SKÓRE a přiřadit týmy ke každému skóre. Pravděpodobně to není nejefektivnější způsob, jak to udělat, ale fungovalo by to.
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
by bylo pole, které by mohlo vypadat...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
Použijte foreach
na $ranks
a dvakrát zkontrolujte, kterým směrem by body přicházely (vzestupně nebo sestupně). Můžete použít count(), abyste zjistili, zda existuje remíza.