Вот я Вас про это и спрашивал. Глубина откуда берется? Как в базе хранятся элементы второго уровня? Меню хранят с помощью panet_id или методом nestedsets. Как в Вашем вопросе понять где первый уровень, а где второй. Сделайте хотя бы print_r массива, который Вы из базу получили.
Сергей Валитов: Сформулируйте точнее вопрос. Вы не знаете как получить массив? Или Вы не знаете как из массива построить дерево? Какое будет дерево? Сколько уровней? Что является признаком наличия детей или уровня? Выложите print_r массива.
Мне кажется путь поиска нормального виртуального хостинга такой: denver->xampp->openserver К тому же openserver портабл. Его можно без труда хранить на флешке. Да и управляется он проще и логичнее.
Я использую openserver, он все сам прописывает. xampp проигрывает по всем фронтам. Просто создаю домен.local и работаю с ним, без всяких localhost в адресе