我有这个脚本,我没有制作它,从我们的游戏服务器获取统计数据,然后将它们放入数据库,这很好。
我还有另一个脚本,我没有创建它,从数据库中获取数据并在网页上显示统计数据,这就是我的问题所在。
这就是我现在所拥有的:
$dogtags=mysqli_fetch_array(mysqli_query($dbconn, "SELECT SUM(`Count`) FROM ".$sqlprefix."dogtags".$suffix.""));
然后通过
调用它define("DOGTAGS", $dogtags['0']);
这个问题,所有3台服务器显示相同的狗牌,而不是每台服务器。
所以MySQL查询需要改变,我相信我需要帮助。
好的我有2个表,我需要查询中的数据,以获得正确的答案
tbl_dogtags
KillerID
VictimID
Count
tbl_server_player
StatsID
ServerID
PlayerID
我需要从KillerID
获取tbl_dogtags
并与来自PlayerID
的{{1}}进行匹配,然后从tbl_server_player
到ServerID
进行操作给我答案,我不知道该怎么做。
这样的事情
SUM(Count),KillerID = PlayerID,其中ServerID
有人可以帮忙吗?
答案 0 :(得分:0)
使用简单的INNER JOIN
SELECT * FROM tbl_dogtags d
INNER JOIN tbl_server_player sp ON d.KillerID = sp.PlayerId
WHERE sp.ServerID [THE_REST_OF_YOUR_CONDITION]
答案 1 :(得分:0)
此查询将完成您的工作。
SELECT killerID FROM tbl_dogtags D, tbl_server_player P
ON D.KillerID=P.PlayerID
WHERE P.ServerId={your condition}
答案 2 :(得分:0)
为了让自己和其他所有人轻松自如。
只是删除那些统计数据。
感谢您的回答