PHP商店 - 无限的树类别

时间:2011-09-15 19:57:28

标签: php mysql

  

可能重复:
  php / Mysql best tree structure

我正在创建一个商店脚本,我有一点问题。 我需要创建一个树店类别的php数组,例如:

我的mysql表(类别):

'id', 'category_id', 'parentCategory_id'  
1, 11, 0  
2, 12, 0  
3, 13, 12  
4, 14, 12  
5, 15, 14  
6, 16, 0

如果parentCategory_id==0没有父母。 PHP数组应如下所示:http://i.imgur.com/LPAns.jpg

但是我不相信这种方法,所以如果您有任何建议或解决方案,请帮助我。

编辑:也许我应该在xml中显示类别?我怎么能这样做?我没有任何想法......

1 个答案:

答案 0 :(得分:0)

正如Konerak所说,这个数据模型允许无限级别的类别。我建议删除id列。 category_id列是自然主键。

请注意,仅当允许类别包含一个父类时,才适用。否则将需要一个单独的表。