Tôi thích liên kết của Ignacio đến câu trả lời của anh ấy. Nhưng nếu bạn vẫn muốn sử dụng PHP, bạn có thể thu thập xếp hạng theo ĐIỂM và chỉ định các đội cho từng điểm. Đó có thể không phải là cách hiệu quả nhất để làm điều đó, nhưng nó sẽ hoạt động.
$ranks = array();
while ($row = mysql_fetch_assoc($result)) {
$ranks[$row['pts']][] = $row['team_id'];
}
$ranks
sẽ là một mảng có thể trông giống như ...
$ranks[89] = array(1);
$ranks[87] = array(2);
$ranks[76] = array(3,4);
$ranks[52] = array(5);
Sử dụng foreach
trên $ranks
và kiểm tra kỹ xem các điểm sẽ đi lên theo cách nào (tăng dần hoặc giảm dần). Bạn có thể sử dụng count () để xem có hòa hay không.