循环使用MySQL并使用PHP添加点
我正在为我们的社交飞镖俱乐部创建一个排行榜系统。我有一个MySQL数据库,里面有球员的名字和分数 例如:循环使用MySQL并使用PHP添加点,php,mysql,Php,Mysql,我正在为我们的社交飞镖俱乐部创建一个排行榜系统。我有一个MySQL数据库,里面有球员的名字和分数 例如: Name Date Place Points John 11-01-2015 1st 10 Anthony 12-01-2015 1st 10 Andre 13-01-2015 1st 10 John 14-01-2015
Name Date Place Points
John 11-01-2015 1st 10
Anthony 12-01-2015 1st 10
Andre 13-01-2015 1st 10
John 14-01-2015 1st 10
我需要在每个玩家的表格中循环,计算总分并以排行榜的形式输出
要删除的顶级数据库结果
Name Points
John 20
Andre 10
Anthony 10
根据“和”列生成GROUP BY和order desc
也许你需要一些过滤的地方
SELECT name, SUM(points) AS points
FROM table1
WHERE place = '1st'
GROUP BY name
ORDER BY 2 DESC;
您尝试了什么?您最好在这里展示一些示例代码,即使它不能正常工作。请别人做这项工作不会让你走得很远,但如果你展示你所做的,你会得到更好的答案。
SELECT name, SUM(points) AS points
FROM table1
WHERE place = '1st'
GROUP BY name
ORDER BY 2 DESC;