我想创建一个与用户搜索相关的类别及其子类别(包括计数)的ul列表。相关类别和具有产品计数的子类
例子。 如果你是去eBay和搜索MAC书亲,左侧会显示
Computers/Tablets & Networking (20 items)
-Laptop & Desktop Accessories (5 items)
-Laptops & Netbooks (15 items)
我有2个表:
Categories Table
id | category_name | parent_id
--------------------------------------
1 | computers | 0
2 | apple | 2
3 | microsoft | 2
4 | accessories | 0
5 | mouse | 4
6 | keyboards | 4
7 | printers | 4
#############################################################
And Products Table
id | product_name | category_id
--------------------------------------
1 | macbook pro | 2
2 | macbook air | 2
3 | surface pro | 3
4 | ipad | 2
5 | backlit keyboard | 6
6 | mini keyboard | 6
7 | 3 in 1 printer | 7
some sql and php to disply:
computers (4)
-apple (3)
-microsoft (1)
accessories (3)
-keyboards (2)
-printers (1)
-(dont show mouse because no mouses in products table)
我已经花了几个小时寻找,但还没有发现什么即时寻找。
问候
巴蒂尔
你在使用什么数据库?您的类别层次结构是否运行深度超过1级? –
即时通讯使用MySQL和没有只是主要类别及其相关的子类别。先谢谢了。 – Shane