php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型或添加存储过程/进程。请参阅此答案-这可以通过php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型数据库模型或添加存储过程/进程。参见此答案-这可以

php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型或添加存储过程/进程。请参阅此答案-这可以通过php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型数据库模型或添加存储过程/进程。参见此答案-这可以,php,mysql,sql,treeview,Php,Mysql,Sql,Treeview,php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型或添加存储过程/进程。请参阅此答案-这可以通过php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型数据库模型或添加存储过程/进程。参见此答案-这可以通过php循环获取父级/类别并使用新值查询它来实现,直到您获得所有,但最好修改数据库模型或添加存储过程/进程。参见此答案-这可以通过php循环获取父类/类别,并使用新值查询它,直到获得全部,但最好修改数据库模型或添加存储过程/进程。 -----


php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型或添加存储过程/进程。请参阅此答案-这可以通过php循环获取父级/类别并使用新值查询它,直到获得所有,但最好修改您的数据库模型数据库模型或添加存储过程/进程。参见此答案-这可以通过php循环获取父级/类别并使用新值查询它来实现,直到您获得所有,但最好修改数据库模型或添加存储过程/进程。参见此答案-这可以通过php循环获取父类/类别,并使用新值查询它,直到获得全部,但最好修改数据库模型或添加存储过程/进程。
--------------------Categories-------------------
| Category      | Label         | Parent        |
*************************************************
| /             | Home          | NULL          |
-------------------------------------------------
| leasing       | Leasing       | /             |
-------------------------------------------------
| leasing-steps | Leasing Steps | leasing       |
-------------------------------------------------
| new-tenant    | New Tenants   | leasing-steps |
-------------------------------------------------
| properties    | Properties    | leasing       |
-------------------------------------------------
| about         | About Us      | /             |
-------------------------------------------------
 ---Categories---
| Category      |
*****************
| /             | 
-----------------
| leasing       |
-----------------
| leasing-steps |
-----------------
SELECT `Cat1`.`Category`
FROM Categories AS `Cat1`
LEFT JOIN Categories AS `Cat2` ON `Cat1`.`Parent`
WHERE `Cat1`.`Category` = 'leasing-steps'
CREATE PROCEDURE get_hierchy(IN in_category varchar(50))
BEGIN
 CREATE TEMPORARY TABLE _categories(id int auto_increment primary key,category varchar(50));
 SET @category = NULL;
 SET @parent = in_category;
 WHILE(@parent IS NOT NULL) DO
    SET @nextparent = @parent;
    SET @parent = NULL;
    SELECT category,parent INTO @category,@parent FROM categories WHERE category = @nextparent;
    INSERT INTO _categories(category) values (@category);
 END WHILE;
 SELECT category FROM _categories ORDER BY id DESC;
 DROP TABLE _categories;
END//  
SELECT category
FROM
  (SELECT @parent:=parent as newparent,
          category,parent,
          id
   FROM categories
   JOIN(SELECT @parent:='leasing-steps')init
   WHERE category = @parent
   ORDER BY id DESC
   )cat
ORDER BY id ASC