【发布时间】:2015-05-25 15:38:54
【问题描述】:
我正在为一些好友开发一些基本的统计跟踪网站,并希望更多地组织各个玩家页面。
我的计划是根据他们玩的日期打印出单独的表格,以便他们可以更轻松地查看特定日期的游戏。
我对 php 非常陌生,并且发现了“GROUP BY”,虽然这可以按日期正确分组,但它只返回一行...有没有办法获取“GROUP BY”中的每一行?
这是我现在拥有的:
$query = "SELECT * FROM games WHERE player='$thePlayer' GROUP BY whenPlayed";
【问题讨论】:
-
您应该使用
ORDER BY而不是GROUP BY,例如SELECT * FROM games WHERE player = '$thePlayer' ORDER BY whenPlayed ASC -
这是我最初的计划,但是,我在为单独的日期打印单独的表格的逻辑上苦苦挣扎。
-
跟踪当前日期...
-
17日进行了4场比赛,24日进行了6场比赛。当前日期真的对我没有任何用处。
-
跟踪循环中的当前/最后一个日期,并在它发生变化时采取行动......