MysQL和PHP计算总计

时间:2014-05-26 00:21:04

标签: php mysql

我很抱歉,如果这看起来有点模糊,但我想在这里伸展自己,我不确定使用的正确术语。

我知道如何操作一个简单的mysql数据库,并使用php在网页上显示查询。

我在考虑是否可以为朋友和同事创建一个简单的2014年世界杯比赛预测器,

我希望建立一个结构,让他们能够预测(使用网页表格)和#34;主场胜利" "扎"或者"客场胜利"对于每个游戏,数据将存储在具有该玩家唯一ID的记录中。

然后我将手动添加正确的细节,因为比赛进入另一个表格。

我理解如何在网页中动态交叉引用这些内容,并构建一个网页,显示各个玩家的正确答案的运行总数,但是我可以设置一些内容以便数据库可以交叉引用本身,并将总正确答案添加到每行的字段中?

流程将是...如果PLAYER.GAME_1_PREDICTION = RESULTS.GAME_1_ACTUAL然后添加1到PLAYER.POINTS_TOTAL - 以及64场比赛中的每一场比赛等等 - 任何人都可以帮助我从这里开始,这是我真正想要的喜欢学习!

谢谢!

1 个答案:

答案 0 :(得分:0)

SELECT ps.player, COUNT(*) as player_points_total
FROM predicted_scores ps
JOIN actual_scores acs ON ps.game_id = acs.game_id 
WHERE ps.score = acs.score
GROUP BY ps.player