使用PHP在MYSQL中无限嵌套类别

使用PHP在MYSQL中无限嵌套类别,mysql,Mysql,我想为产品创建类别,不限制其深度 这可能吗。我读了很多关于树和等级的书。我不知道该怎么办。请注意。有这样一张桌子 +----+-----------+------+ | id | parent_id | name | +----+-----------+------+ 好了,把parent\u id引用到同一个表中,你就得到了你想要的。 至于询问?我建议要么全部获取并编写一些代码来生成结构,要么如果要生成数千个类别,只需使用parent\u id=0获取所有内容,并在需要时查询子项。这可以通

我想为产品创建类别,不限制其深度


这可能吗。我读了很多关于树和等级的书。我不知道该怎么办。请注意。

有这样一张桌子

+----+-----------+------+
| id | parent_id | name |
+----+-----------+------+
好了,把
parent\u id
引用到同一个表中,你就得到了你想要的。
至于询问?我建议要么全部获取并编写一些代码来生成结构,要么如果要生成数千个类别,只需使用
parent\u id=0
获取所有内容,并在需要时查询子项。

这可以通过包含id和父id的表轻松实现(因此一条记录可以引用同一表中的另一条记录). 不过,你可能想了解不同的方法。我建议你看看这里:谢谢,我会看一遍的。