我正在尝试获取我编写的足球得分模型的总胜利。 我在使用SQL进行查询和从最后10个条目进行计数时遇到了困难。
$sql = "SELECT * FROM fixtures WHERE AwayTeam = '$ATeam' AND FTHG > FTAG
ORDER BY id DESC LIMIT 10";
if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
$atotlost = $result->num_rows;
这似乎获得了FTHG> FTAG的最后10个结果。 所有帮助表示赞赏。
答案 0 :(得分:0)
没有看到您的表结构,很难确定,但是我认为类似的事情可能会起作用。首先,您需要找到特定团队的最后10条结果,您可以使用
SELECT * FROM fixtures WHERE AwayTeam = '$ATeam' ORDER BY id DESC LIMIT 10
然后,您可以对这些数据进行赢,输和亏损的总计。该查询依赖于以下事实:MySQL将逻辑表达式的结果视为1
的{{1}}和true
的{{1}}。
0