ゲームの好き嫌いの表があります: id
, game_id
, type
(好き/嫌い),time
テーブルの例:画像リンク
このコードは、いいね数の多い先週のゲームを表示します。
$limit = 10;
$time = _time() - 60*60*24*7;
$games_id = array();
$games_id_query = $this->db->execQuery("SELECT `game_id`, count(*) as `likes_count` FROM `likes` WHERE `type` = 'like' AND `time` > '{$time}' group by `game_id` order by `likes_count` DESC LIMIT {$limit}");
$games_id_num = $games_id_query->num_rows;
if($games_id_num > 0) {
while($row = $games_id_query->fetch_object()) {
unset($row->likes_count);
$games_id[] = (array) $row;
}
}
このコードに追加する必要があります。もう1つ注文したいのは、このgame_id、ASCの嫌いな数になります。
どうすればいいですか?SQLのみで...どうもありがとう!