0
我正在創建一個愛好足球統計站點。這裏有一些成績:用PHP計算最大和最小分數?
PLAYER1 - Player2
- 5:1
- 5:2
- 0:4
- 0:1
對於PLAYER1我想用php找到最好和最差的分數。我試了一個mysql_fetch_array與
$player1max = $row['MAX(player1)'];
但是我得到的分數5:2。然而,正確的分數將是5:1,因爲在這種情況下,玩家1只收到一個目標。
的情況與此相同
$player1min = $row['MIN(player1)'];
我得到0:1,但我應該得到0:4(因爲獲得4個球是再厲害1)。
請在問題中包含您的查詢。 – Leigh
如果按字母順序排列,'MAX(column)'會給你一個字符串,最後一個字符串。如果你想計算一個目標差異的最大值,將目標分別存儲爲整數,並執行MAX(goals_scored - goals_conceded)'。 – halfer
您需要分開兩個值並計算差異 - 爲什麼不重構數據庫以使用兩列PLAYER1_FOR和PLAYER1_AGAINST –