[英]Category Hierarchy (in order) using PHP MySQL
我想為了我的所有類別和子類別的層次結構:
重點是如何從MySQL訂購它們(使用POSITION字段)
MySQL代碼:
CREATE TABLE IF NOT EXISTS `categories` (
`category_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`position` smallint(5) unsigned,
`parent_id` mediumint(8) unsigned NOT NULL DEFAULT '0'
PRIMARY KEY (`category_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
您想使用SQL遍歷樹嗎? 使用鄰接列表模型是不可能的,您必須使用嵌套集模型 。 然后你可以只是ORDER BY left
以正確的順序獲得整個樹。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.