Я создаю веб-приложение, в котором пользователи могут загружать документы, создавать папки (как и любой файловый проводник). Как я должен перевести эту иерархическую структуру в плоскую структуру базы данных Mysql, как мне создать древовидную структуру из базы данных? Backend (PHP, MySQL, Linux) Frontend (прогибается) ТНХИерархическая файловая система Проблема схемы?
0
A
ответ
0
Самое простое решение для создания таблицы, которые описывают ваши файлы иерархии как этот
item_id | name/descriptio/other rows you need | parent_item_id
Позже, когда вы будете строить представление XML с полной и красивой иерархией, вы начнете с корневого каталога, который будет иметь parent_item_id = 0 (или null), а item_id = 1, это будет ваш первый current_item_id. Вы добавляете его как xml-узел в свой XML-файл. Затем вы начнете рекурсивно выбирать элементы, имеющие parent_item_id = current_item_id, и добавьте их в качестве дочерних узлов в текущий узел xml.
Вся тяжелая работа, рекурсия сделает для вас.
Смежные вопросы
- 1. Проблема с тегом «Файловая система»
- 2. Нет Файловая система для схемы: webhdfs
- 3. Нет Файловая система для схемы: hdfs
- 4. faking файловая система/виртуальная файловая система
- 5. Логическая файловая система vs Физическая файловая система
- 6. Eclipse и иерархическая файловая структура
- 7. Проблема с программированием, файловая система, многопоточность C#
- 8. Система комментариев Reddit (иерархическая)
- 9. Иерархическая система комментариев
- 10. Файловая система Статистика
- 11. Общая интернет-файловая система
- 12. Файловая система Linux
- 13. git большая файловая система
- 14. Исключение Nutch 1.12 java.io.IOException: Нет Файловая система для схемы: http
- 15. Ошибка искровой оболочки: Нет Файловая система для схемы: wasb
- 16. Трассировка Журналированная файловая система
- 17. Boost файловая система итератор
- 18. Файловая система в hadoop
- 19. Встраиваемая файловая система?
- 20. Простая виртуальная файловая система
- 21. Файловая система с тегами
- 22. Файловая система Toy OS
- 23. файловая система с C++
- 24. Django файловая система
- 25. Файловая система FAT16
- 26. C++ Файловая система
- 27. Память Файловая система FUSE
- 28. SQLite + виртуальная файловая система?
- 29. Файловая система и локаль
- 30. Конфигурационная файловая система libusb