Re: [PHP, MS SQL Server] Как вывести дерево?
От: Mikhail Polykovsky Россия http://glader.ru
Дата: 22.07.09 03:19
Оценка: 2 (1)
Здравствуйте, MishaMW, Вы писали:

MMW>Делаю в MySQL, где все прекрасно работает.

MMW>Необходимо тоже самое сделать на MS SQL Server.
MMW>Поменял только на соответствующие функции для MS SQL Server, и вот беда — зацикливается на первой записи, т.е. не проходит по выборке.
MMW>В чем может быть ошибка?

Проверьте, что данные в базах одинаковые. Выведите на печать $row['ID'] перед вызовом рекурсии. Вполне возможно, что запись ссылается сама на себя.

BTW выгребать дерево отдельными запросами может оказаться очень медленным процессом. Если таблица не очень большая, лучше достать ее всю в память одним запросом и в пхп построить нужное дерево.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.