Выборка из БД без глобальной переменной

BrainCollapse

Новичок
Доброго всем времени суток!
Прошу помощи) Я абсолютный ламер в пхп. Необходимо переписать код так, чтобы в нем отсутствовали глобальные переменные. Выводиться должно многоуровневое меню.
БД:
CREATE TABLE IF NOT EXISTS `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) DEFAULT NULL,
`parent_id` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
)

И, собственно, код:
<?php
$conn = mysql_connect("localhost", "root", "1111");
mysql_query('SET names "utf8"');

if (!$conn) {
echo "Unable to connect to testbase: " . mysql_error();
exit;
}

if (!mysql_select_db("testbase")) {
echo "Unable to select testbase: " . mysql_error();
exit;
}

function get_tree($parent_id = 0, $prefix = "") {
global $out;
$result = mysql_query("SELECT * FROM test WHERE parent_id = '$parent_id'");
while ($row = mysql_fetch_array($result)) {
$out .= $prefix.$row['title']."<br>";
get_tree($row['parent_id'], $prefix."&nbsp;&nbsp;");
}
return $out;
}


Заранее благодарю)
 

Фанат

oncle terrible
Команда форума
Ну, видимо, тебе. А почему такие задания дают "абсолютному ламеру"?
 
Сверху