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

标签 mysql

我想为产品创建类别,其深度没有限制。

something like this

这可能吗?我阅读了有关树和层次结构的内容。我很困惑我应该如何去做。请指教。

最佳答案

有一个像这样的表。

+----+-----------+------+
| id | parent_id | name |
+----+-----------+------+

好了,将 parent_id 引用到同一张表,你就得到了你想要的。 至于询问?我建议要么获取全部并编写一些代码来生成结构,要么如果您将拥有数千个类别,只需使用 parent_id = 0 获取全部并在需要时查询子级。

关于mysql - 使用 PHP 在 MYSQL 中无限嵌套类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44387990/

相关文章:

java - 在 prepare 语句中传递数组参数 - 获取 "java.sql.SQLFeatureNotSupportedException"

php - 将 Yii2 php stdClass() 对象转换为特定类的对象

mysql - 如何比较同一个表中的2行

mysql - 错误号 150

php - 什么是 "Resource#' s”?

mysql - 授予所有用户对一个 Mysql 数据库的访问权限

MySQL:两列之间的条件

mysql - Oracle 从另一列中选择有或没有值的列条目

php - PHP 与 Mysql 的错误

php - 如何安全地使用 MySQLi?