在MySQL類別的麪包屑,我存儲類是這樣的:生成存儲在MySQL
類別: - CATEGORY_ID - CATEGORY_NAME - parent_category_id
什麼是最有效的方式來生成蹤跡/給定category_id的breadcrumb?
例如 麪包屑(CATEGORY_ID): 常規>子1>子2
有可能是在理論無限水平。 我使用的是PHP。
更新: 我看到了關於嵌套集模型的文章(http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/)。 它看起來很有趣,但你會如何動態管理類別? 在紙上看起來更容易,比如當你知道分類的時候,但不是當用戶可以隨時創建/刪除/編輯類別時... 你覺得呢?
MySQL中的分層查詢:http://explainextended.com/2009/03/17/hierarchical-queries-in-mysql/ – 2009-09-30 00:02:53