PHP从数据库访问多层数据?

时间:2016-03-15 03:43:04

标签: php mysqli

我基本上想要做的是迭代MySql上的多层数据。举个例子。我有Item1 Item2和Item3。每个项目都有可能有一个次要项目。每个中学都是第三学期,依此类推。第二项和第三项也是正常的项目,例如项目1 2和3.起初我假设我可以使用多维数组,但我无法弄清楚如何迭代并使每个级别完成迭代,也不知道如何我确实实现了这一点,这是访问所有后续词的好方法。这里的最终目标是让它获取数据并将其呈现为:

$Primary1
   $Secondary1
   $Secondary2
      $Tertiary1
$Primary2
   $Secondary1
$Primary3
   $Secondary1
   $Secondary2
   $Secondary3
      $Tertiary1
      $Tertiary2

......等等......

事物的数据库方面将每个项目作为表中的一行,并列出它所需的子项目。子项也只是同一个表中具有自己子项的行。

非常感谢任何帮助/建议。 感谢

编辑:

在使用分层结构方面: 它不是一个真正的分层系统。例如,第三项可以是其他地方的主要项目,反之亦然。每个项目都有可能处于任何位置,并且会出现在许多情况下,而不仅仅是一个。

0 个答案:

没有答案