無論TeamA是主場還是客場球隊,我都希望能夠找到A隊在過去6場比賽(總數)中的得分和總分。 例如:我們假設$ teamA =「阿森納」,並搜索最近6分的結果,mysql隊進球總進球數
這給下面的結果:
Leicester City 1 - 1 Arsenal
Everton 2 - 2 Arsenal
Arsenal 2 - 1 Crystal Palace
Norwich City 0 - 2 Arsenal
Arsenal 1 - 0 West Bromwich Albion
Arsenal 3 - 0 Newcastle United
以上是查詢的輸出,以獲得最後的6結果,現在我需要得到總進球爲$ teamA和$ teamB
$query = mysql_query("SELECT * FROM football WHERE `HomeTeam` = '$teamA' OR AwayTeam = '$teamA' ");
while ($row = mysql_fetch_array($query)){
if ($row['HomeTeam'] = $teamA){
$teamAgoals = $teamAgoals + $row['FTHG'];
}
if ($row2['AwayTeam'] = $teamA){
$teamAgoals = $teamAgoals + $row['FTAG'];
}
$tot++;
if ($tot == 7):
exit;
endif;
}
我的問題是限制查詢返回的最後6場主場比賽還是去年6客場比賽。
您可以提供架構嗎?另外,使用mysql_ *函數是[棄用](http://php.net/manual/en/intro.mysql.php),不建議在新代碼中使用。考慮改用[PDO](http://php.net/manual/en/book.pdo.php)或[mysqli](http://php.net/manual/en/book.mysqli.php)。 – 2014-09-13 15:19:23
你想要什麼結果?你如何定義「最後六場比賽」?有沒有時間戳? – 2014-09-13 15:19:56
你可以顯示錶格結構嗎? – Sushant 2014-09-13 15:23:00