Здравствуйте, MishaMW, Вы писали:
MMW>Делаю в MySQL, где все прекрасно работает. MMW>Необходимо тоже самое сделать на MS SQL Server. MMW>Поменял только на соответствующие функции для MS SQL Server, и вот беда — зацикливается на первой записи, т.е. не проходит по выборке. MMW>В чем может быть ошибка?
Проверьте, что данные в базах одинаковые. Выведите на печать $row['ID'] перед вызовом рекурсии. Вполне возможно, что запись ссылается сама на себя.
BTW выгребать дерево отдельными запросами может оказаться очень медленным процессом. Если таблица не очень большая, лучше достать ее всю в память одним запросом и в пхп построить нужное дерево.