我需要Php和mysql中的方法在一个SQL表中创建无限类别子项,比如这个
Main Category > sub Category > sub Category > sub Category ... etc
所以任何类别都可以有子类别,每个类别可以有子类别
我希望我的问题可以理解
答案 0 :(得分:0)
你可以使用这个方法: 在一个表中,您可以按ID声明每个类别的父级,然后您可以找到每个类别的子类别 当你得到一个类别时,先检查是否有父母 像这样:
SELECT * FROM MyCategories where `parent`='0'
然后你需要使用php获取它,然后找到子类别 像这样的东西:
// do your fetch
$id = $row['id'];
然后获取子类别
SELECT * FROM MyCategories where `parent`='$id'
我希望它能帮到你