我一直在寻找一秒钟,并看到有关显示类别的问题,并想知道如何显示我的父类别的所有子类别,例如我的链接如下?如何检索给定类别的子类别
我正在使用PHP & MySQL - 预先感谢!
这是我的链接。
http://www.example.com/categories/index.php?main_category=web-development&sub_1=programming&sub_2=html&sub_3=basics&sub_4=forms&sub_5=select-tag
这是我的MySQL代码。
CREATE TABLE categories (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
parent_id INT UNSIGNED NOT NULL DEFAULT 0,
category TEXT NOT NULL,
PRIMARY KEY (id),
INDEX parent (parent_id)
);
我知道我可以使用mod rewrite来让url看起来像这样。
http://www.example.com/categories/main-category/sub-1/sub-2/sub-3/sub-4/sub-5/
你正在寻找一个递归查询或只是一个级别? – 2010-08-14 22:54:32
@Mark Byers如果你的意思是显示所有的类别,然后递归的子类别。不只是一个类别及其子类别。 – 2010-08-14 22:57:16
是的,这就是我的意思递归。 – 2010-08-14 23:03:11