![](/img/trans.png)
[英]How to display categories, subcategories, sub-subcategories in select list - php/mysql?
[英]select categories and subcategories and the sub of subcategories (multidimensional view)
如何通過mysql查詢選擇類別和子類別以及多子類別? 像這樣:
Main category 1
category 1
category 2
category 3
category 4
category 5
Main category 2
category 6
category 7
category 8
category 9
category 10
我試過這段代碼,但它不起作用
$cats = mysqli_query($con, "select id,name from categories order by id ASC");
while($row = mysqli_fetch_array($cats)){
$a[$row['name']] = $row;
$has_sub = mysqli_query($con, "select id,name from categories where parent_id=".$row['id']);
if(mysqli_num_rows($has_sub)>0)
$a[$row['name']]['sub'] = mysqli_fetch_array($has_sub);
}
回答有點晚了,但是對於仍在搜索此內容的任何人:您可以在 MySQL 中使用帶有WITH
關鍵字的遞歸查詢來執行此類操作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.