私は2つのテーブルを持っています:
categories (id, categoryName)
、
menu (id, menuname, category_id)
に 1 つ以上のレコードがあるすべてのカテゴリを表示したいと考えていますmenu
。そして毎回categoryName
5 を表示しmenuname
ます。
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'];
}
}