我有一个mysql表,看起来像这样:
id | uid | title | description | parent
1 | 1 | Portraits | desc. | photostream
2 | 1 | Abstract | descr. | photostream
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个最终看起来像这样的多维数组:
Array
(
[0]
[id] => 1
[uid] => 1
[title] => Portraits
[description] => desc.
[parent] => photostream
[1]
[id] => 2
[uid] => 1
[title] => Abstract
[description] => descr.
[parent] => photostream
)
Run Code Online (Sandbox Code Playgroud)
我正在使用选择查询:
$query = mysql_query(
"SELECT * FROM `table` WHERE `uid`='1' ORDER BY `id` DESC");
Run Code Online (Sandbox Code Playgroud)
有谁知道如何做到这一点?谢谢,Levi
我有两个数组:
父母:
Array
(
[0] => Levi Self
[2] => Portraits
[3] => Abstract
)
Run Code Online (Sandbox Code Playgroud)
儿童:
Array
(
[0] => Portraits
[1] => Abstract
[2] => Megan
[3] => Locks
)
Run Code Online (Sandbox Code Playgroud)
我正在尝试构建一个如下所示的数组:
Array
(
[Levi Self] => Array
(
[0] => Portraits
[1] => Abstract
)
[Portraits] => Array
(
[0] => Megan
)
[Abstract] => Array
(
[0] => Locks
)
)
Run Code Online (Sandbox Code Playgroud)
我从数据库表获取层次结构,如下所示:
Array
(
[0] => Array
(
[title] => Portraits
[parent] => Levi Self
)
[1] => …Run Code Online (Sandbox Code Playgroud)