使用PHP将SQL查询转换为嵌套列表

时间:2017-03-09 12:08:40

标签: php mysql sql html-lists

我正在尝试将SQL查询的结果转换为嵌套的< ul>使用PHP的列表,不知道如何做到这一点。这是我用来说明的示例表:

1,000x

|id(PK)|priority|feature |parent_id(FK?)| |-----:|-------:|---------------------------------------|-------------:| | 1 | 200 | Made from renewable resources | NULL | | 2 | 1000 | 5 imprint methods available: | NULL | | 3 | 100 | Deboss/Emboss | 2 | | 4 | 400 | Recyclable | NULL | | 5 | 400 | Screen Printed: unlimited spot colors | 2 | | 6 | 300 | Traditional 4-Color Process | 2 | | 7 | 100 | Made & printed in the U.S.A. | NULL | | 8 | 300 | Biodegradable | NULL | | 9 | 200 | Hot Stamp | 2 | 字段只是priority,用于按降序对列表进行排序。 SMALLINT字段引用同一个表中的parent_id字段,以指示该行是否应该嵌套在< ul>中。有了这个表,我希望PHP的输出为:

  • 5种可用的印记方法:
    • 丝网印刷:无限专色
    • 传统的4色处理
    • 烫印
    • 压凹/浮雕
  • 可回收
  • 可生物降解
  • 由可再生资源制成
  • Made&印在美国。

如果目前的安排不利于我希望实现的最终结果,我完全愿意根据需要改变表格。想法/想法?

0 个答案:

没有答案