这是来自足球系统,每个游戏,玩家和游戏的“日志”可以保存统计。从两个不同的表格中获得结果mysql
- “bold_players” 是与球员的表:ID,姓名,年龄...
- “bold_playlog” 是所有日志,以游戏的表:ID,CREATEDATE,日志类型,playerid ..
“logtype = 1”是一个目标(只有一个目标 - 每个目标在桌面上都会有一个帖子/ ID“bold_playlog”,所以如果一个游戏有四个目标,那么在“bold_playlog”相同的gameid)。
我该如何获得所有球员列表,按目标排序?
这里是我的代码的权利,但我想我已经加入了两个表或类似的东西!?
$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';
}}
“按目标排序”...在第一个目标的时候,或者是目标的数量还是...? –
对不起!目标的数量。 –