Создать json массив php, mysql

Дмитрий16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.11.2012

имеется таблица документов

id | pagetitle | parent

надо собрать многомерный массив (дерево меню), вывести в json

количество уровней вложенности 3 (но лучше неизвестно)

Есть стартовый id (не корень)

php, mysql

Заявки фрилансеров