Я пытаюсь создать иерархический список с помощью PHP и такой настройки таблицы SQLite:
| itemid | parentid | name |
-----------------------------------------
| 1 | null | Item1 |
| 2 | null | Item2 |
| 3 | 1 | Item3 |
| 4 | 1 | Item4 |
| 5 | 2 | Item5 |
| 6 | 5 | Item6 |
Списки могут быть построены из неупорядоченных списков и допускают такой тип древовидной структуры:
Item1
|_Item3
|_Item4
Item2
|_Item5
|_Item6
Я видел, как это делалось с каталогами и плоскими массивами, но я не могу заставить его работать правильно с этой структурой и без ограничения глубины.