小编Lev*_*elf的帖子

来自mysql结果的Php多维数组

我有一个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

php mysql arrays multidimensional-array

26
推荐指数
1
解决办法
5万
查看次数

php数组创建父母数组

我有两个数组:

父母:

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)

php arrays hierarchy

2
推荐指数
1
解决办法
54
查看次数

标签 统计

arrays ×2

php ×2

hierarchy ×1

multidimensional-array ×1

mysql ×1