Я пытаюсь отобразить порядок, в котором могут быть предприняты определенные шаги. Некоторые шаги могут быть предприняты одновременно, в то время как другие должны выполняться в определенном порядке. У меня уже есть данные в таблице SQL, и я просто хочу вывести их в массив PHP или что-то еще, чтобы я мог их распечатать.
Данные хранятся в таблице 1 sql, с 2 полями. Первым является stat (который является номером этого блока), вторым - prereq, который идентифицирует предшественника (который был бы некоторым другим stat). Если поле prereq имеет значение null, это отправная точка. Конечная точка - это когда других строк нет.
1-й пример:
status_number prereq
------------- -------
3 NULL
4 3
5 4
6 4
7 5
7 6
8 7
Концептуально это выглядит так:
Я думаю визуально напечатать это, во-первых, я хочу получить данные в массив PHP с вложенными массивами, где у меня будет 2 статистики по вертикали (в данном случае 5 и 6). Итак, массив будет выглядеть так: (3,4, (5,6), 7,8). Как я могу получить данные в этой форме? Спасибо за вашу помощь!