Как отобразить уровень двоичного дерева мудро из MySQL с помощью PHP?

QS: я написал код с использованием php mysql для отображения на уровне дерева с использованием рекурсии. Но дерево не отображается должным образом. Отображается только первый узел, а другой узел имеет значение 0 (пусто). Я проверил и нашел уровень значение не изменилось. Это всегда остается 1. Пожалуйста, дайте мне предложение, чтобы я мог напечатать то же самое на уровне древовидной структуры.

for($i=1;$i<=$height;$i++)
{
displayTree($memberID,$i);
echo "\n";
}
....
....
function displayTree($memId,$level)
{
if($memId=="0")
return;
else if($level==1)
echo "<br>".$level." ".$memId;
elseif($level>1)
{

$leftChld=GetLeft($memId);
displayTree($leftChld,($level-1));
$rightChld=GetRight($memId);
displayTree($rightChld,$level-1);

}
}

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector