這是來自足球系統,每個遊戲,玩家和遊戲的「日誌」可以保存統計。從兩個不同的表格中獲得結果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';
}}
「按目標排序」...在第一個目標的時候,或者是目標的數量還是...? –
對不起!目標的數量。 –