相关疑难解决方法(0)

将数据库结果转换为数组

我刚刚为这个幻灯片共享中的第70页所示的组织查询分层数据的"Closure表"方法做了更新/添加/删除部分:http://www.slideshare.net/billkarwin/sql-antipatterns-strike -背部

我的数据库看起来像这样:

表分类:

ID         Name
1          Top value
2          Sub value1
Run Code Online (Sandbox Code Playgroud)

表类别树:

child     parent     level
1          1         0
2          2         0  
2          1         1  
Run Code Online (Sandbox Code Playgroud)

但是,我有一个问题是将完整的树从单个查询中作为多维数组返回.

这是我想要回来的:

 array (

 'topvalue' = array (
                     'Subvalue',
                     'Subvalue2',
                     'Subvalue3)
                     );

 );
Run Code Online (Sandbox Code Playgroud)

更新: 找到此链接,但我仍然很难将其转换为数组:http: //karwin.blogspot.com/2010/03/rendering-trees-with-closure-tables.html

Update2: 我现在可以为每个类别添加深度,如果可以提供任何帮助的话.

php mysql tree hierarchical-data

7
推荐指数
2
解决办法
5601
查看次数

标签 统计

hierarchical-data ×1

mysql ×1

php ×1

tree ×1