这是来自足球系统,其中每场比赛、球员和比赛的“日志”都可以保存以供统计。
- “bold_players”是玩家的表:id、name、age...
- “bold_playlog”是包含所有游戏日志的表:id、createdate、logtype、playerid...
“logtype = 1”是一个目标(只有一个目标——每个目标在表“bold_playlog”上都有一个帖子/id ”,所以如果一个游戏有四个目标,那么“bold_playlog”中就会有四个具有相同游戏ID的帖子)。
如何获得按目标排序的所有球员名单?
这是我现在的代码,但我想我必须加入这两个表或类似的东西!?:
$data_player = mysql_query("SELECT id, name, goals, playtogoal FROM bold_players ORDER BY name ASC ");
while ($row_player = mysql_fetch_assoc($data_player)) {
$seasonstart = mktime(0, 0, 0, 7, 1, date('Y')-1);
$logplayer = $row_player['id'];
$data_log = mysql_query("SELECT id, createdate, logtype FROM bold_playlog WHERE logplayer=$logplayer AND logtype = 1 AND createdate > $seasonstart ");
$getresult = mysql_num_rows($data_log);
if($getresult > 0) {
echo 'the result';
}}