Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Trash
@serejatoje
PHP
MySQL
Nested set
Как перевести таблицу (типа id, pid, name) в Nested Sets?
Всем привет! У меня такой вопрос: Как можно создать табличку Nested Sets из обычной? Тобишь в которой есть id, parent_id, name. Желательно, чтобы еще и level генерировался..
Вопрос задан
более трёх лет назад
2351 просмотр
Комментировать
Подписаться
2
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Сергей Протько
@Fesor
Full-stack developer (Symfony, Angular)
Гуглить adjacency list to nested set
Ответ написан
более трёх лет назад
6
комментариев
Нравится
1
6
комментариев
Facebook
Вконтакте
Twitter
Trash
@serejatoje
Автор вопроса
Спасибо! Нашел вот тут некое решение (
stackoverflow.com/questions/4664517/how-do-you-con...
только там без level..
Написано
более трёх лет назад
Сергей Протько
@Fesor
Сергей Валитов
: можно в traverse добавить аргументом и инкрементить оный при каждом вызове - он рекурсивно вызывается.
Написано
более трёх лет назад
Trash
@serejatoje
Автор вопроса
Сергей Протько
: Вы могли бы написать эту часть кода? А то не совсем выходит..
Написано
более трёх лет назад
Сергей Протько
@Fesor
Сергей Валитов
:
https://gist.github.com/fesor/7b25564de47d3f4a0d98
- что-то в этом духе. Проверить нет возможности но идею вы должны уловить.
Написано
более трёх лет назад
Trash
@serejatoje
Автор вопроса
Сергей Валитов
: Немного не так инкрементил я level, а в целом - суть уловил :) Спасибо! Работает :)
Написано
более трёх лет назад
LINKeR UA
@LINKeRxUA
Ооо.. спасибо!!! По этому запросу немного больше информации чем по тех - что я искал!
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+2 ещё
Средний
Как одновременно сделать две записи в разных таблицах в Laravel?
1 подписчик
5 часов назад
66 просмотров
1
ответ
JavaScript
+3 ещё
Простой
Почему при отправке HTML-формы данные не поступают в mysql?
1 подписчик
вчера
141 просмотр
1
ответ
PHP
Простой
Почему переменная не перезаписывается?
1 подписчик
25 июл.
117 просмотров
1
ответ
Linux
+2 ещё
Простой
Как запустить mysql после ошибки?
1 подписчик
22 июл.
144 просмотра
3
ответа
MySQL
Простой
Какое отставание MySQL Slave от MySQL master считать проблемным?
1 подписчик
21 июл.
140 просмотров
2
ответа
PHP
Простой
Скачивание файла средствами php без ожидания загрузки файла?
1 подписчик
19 июл.
184 просмотра
1
ответ
PHP
+1 ещё
Простой
Почему телеграмм отправляем сразу несколько webhook?
2 подписчика
18 июл.
1171 просмотр
1
ответ
PHP
Простой
Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?
2 подписчика
17 июл.
1562 просмотра
3
ответа
PHP
Средний
Почему так работает usort?
1 подписчик
17 июл.
195 просмотров
1
ответ
PHP
+2 ещё
Простой
Не приходят сообщения с контактной формы, Извините, данные не были переданы?
1 подписчик
15 июл.
240 просмотров
3
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
PHP developer
Marfatech
PHP-developer / PHP-разработчик
Wanted
До 250 000 ₽
Middle PHP-developer / PHP-разработчик
Wanted
•
Москва
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама