我一直在尋找一秒鐘,並看到有關顯示類別的問題,並想知道如何顯示我的父類別的所有子類別,例如我的鏈接如下?如何檢索給定類別的子類別
我正在使用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