Php 如何将所有子级都放在类似层次结构的数据结构中?

Php 如何将所有子级都放在类似层次结构的数据结构中?,php,mysql,hierarchy,Php,Mysql,Hierarchy,我有一张像这样的桌子 id | parent_id ----------------- 55 56 55 57 55 58 56 59 57 60 59 61 60 id |家长id ----------------- 55 56 55 57 55 58 56 59 57 60 59 61 60 现在,当我选择55时,我需要它的所有子项和子项。如何得到它 像,

我有一张像这样的桌子 id | parent_id ----------------- 55 56 55 57 55 58 56 59 57 60 59 61 60 id |家长id ----------------- 55 56 55 57 55 58 56 59 57 60 59 61 60

现在,当我选择55时,我需要它的所有子项和子项。如何得到它

像, 55->56->58 ->57->59->60->61 55->56->58 ->57->59->60->61

所以我需要56,57,58,59,60,61

当我选择60 60->61 60->61

我只需要61


如何检索它??请告诉我你的想法。提前谢谢。

您尝试了什么…?是的,几天以来我一直在尝试:(呃,如果你选择55,它会打印出所有的内容?或者什么?我想你的问题不清楚,你为什么需要这个,我看不到任何现实生活中你应该需要这样的东西…你需要这样的东西有很多原因。SQL不能很好地解决这个难题。不幸的是MySQL缺少这样的功能她的DBs提出要解决这个问题。