Saya suka tautan Ignacio ke jawabannya. Tetapi jika Anda masih ingin menggunakan PHP, Anda dapat mengumpulkan peringkat berdasarkan SCORE dan menetapkan tim untuk setiap skor. Ini mungkin bukan cara yang paling efisien untuk melakukannya, tetapi itu akan berhasil.
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
akan menjadi array yang terlihat seperti...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
Gunakan foreach
di $ranks
, dan periksa kembali ke arah mana titik akan muncul (naik atau turun). Anda dapat menggunakan count() untuk melihat apakah ada seri.