は、私は2つのテーブルを持っているの作り方:レコード(カテゴリとサブカテゴリ)
categories (id, categoryName)
、私はmenu
1つ以上のレコードを持っているすべてのカテゴリを表示したいと思い menu (id, menuname, category_id)
。 そしてcategoryName
の後にと表示します。
1つのレコードセットでこれを行うのは可能でしょうか?
ありがとうございました!
は、これらは私の2つのレコードです:$query = "select a.id, a.name from categories as a where a.id in (select count(*) from menu as b on b.category_id = a.id)";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row['name'];
$category_id = intval($row['id']);
$query = "select menuname from menu where category_id = $category_id limit 0, 5";
$resultmenu = mysql_query($query);
while ($rowmenu = mysql_fetch_array($resultmenu)) {
echo $rowmenu['menuname'];
}
}
「*と、すべてのcategoryNameの後に5 menuname。*を表示するとはどういう意味ですか? – mattytommo
はこれらの2つの質問ですか? –