对不起,关于这个蹩脚的标题,但我真的不知道如何解释它!针对每个单独的东西运行两个查询
基本上,我想从表中查询游戏类别,然后从另一个表中查询游戏,这些游戏等同于从类别表中查询的类别的类别。
让我到目前为止?
这是我到目前为止的代码...
$get_categories_query = mysql_query("
SELECT *
FROM game_categories
ORDER BY category_name ASC");
while ($row = mysql_fetch_array($get_categories_query)) {
$category_name = $row['category_name'];
$get_category_games = mysql_query("
SELECT *
FROM games
WHERE category = '$category_name'
ORDER BY RAND() LIMIT 5");
while ($row = mysql_fetch_array($get_category_games)) {
$category_game_id = $row['id'];
$category_game_title = $row['game_title'];
$category_game_display .= '<li><img
class="category_module_img"
src="http://www.game.assets.buddyweb.me/' .
$category_game_id .
'/_thumb_100x100.png"></li>';
}
$category_display .= '<div class = "category_module">
<h4>'.$category_name.'</h4>
'.$category_game_display.'
<div class="play_more_btn">More</div>
</div>';
}
但我从得到的是从该列表中的第一个类别查询中出现的每一场比赛。
每次()你写在$ category_game_ *的东西。你不想回显/保留所有标题和显示吗? –
我需要的游戏标题是东西! – frankmeacey
使$ category_game_ *数组在内部while循环中追加到它们。 –