分類:
id (int)
name (varchar)
項目:
id (int)
name (varchar)
category (int)
是否可以使用輸出這樣的數據:
Category1
---------
Item1
Item2
Category2
---------
Item3
Item4
使用加入?我能做到這一點是這樣的:
$query = mysql_query("SELECT id, name FROM categories");
while ($row = mysql_fetch_assoc($query))
{
echo $row["name"];
$query2 = mysql_query("SELECT * FROM dishes WHERE category = {$row["id"]}");
while ($row2 = mysql_fetch_assoc($query2))
{
echo ...
}
}
然而,正如你可能知道,這是做這個可怕的方式,它不應該做。
第一步。請參閱JOIN。 – Strawberry