Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Многоуровневые категории
Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
Здравствуйте!Есть таблица категорий с многомерной вложенностью (3 уровня).Нужно создать запрос и занести его в массив таким образом чтобы на выходе получился многомерный массив, где родительские категории наверху а дочерние на уровень ниже.Можно ли это сделать одним запросом или нужно использовать рекурсию и запрашивать у базы по мере надобности?
P.S. таблица категорий состоит из трех полей id, name, parent.id и parent - это ключи связывающие родительские и дочерние категории.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.