вывод значений из базы данных

D4RK 4NG3L

Новичок
вывод значений из базы данных

У меня появилась проблема. Мне нужно в определённом месте кода вызвать функцию, которая будет брать из базы данных меню навигации и выводить его. Выводится только перая запись из базы. Вот код функции:
PHP:
function NMenu()
{
$t_header =  "<table cellSpacing=0 cellPadding=2 border=0>";
$tr = "<tr>";
$td = "<td class=table_text valign=top>";
$r = mysql_query("SELECT * FROM NAVIGATION");
while ($f=mysql_fetch_array($r))  { 
$link = "<b><a href=$SERVER_NAME/$f[address]/>$f[name]</a></b><br>"; 
}
$close_td = "</td>";
$close_tr = "</tr>";
$t_footer = "</table>";
return $t_header.$tr.$td.$link.$close_td.$close_tr.$t_footer;
}
Если использовать [m]return[/m] после цикла то выведется последнее значение из базы.
Если можете пожалуйста помогите.
 

Tor

Новичок
"SELECT * FROM NAVIGATION"
=>
"SELECT * FROM NAVIGATION LIMIT 1"


while ($f=mysql_fetch_array($r))
=>
$f=mysql_fetch_array($r);
 
Сверху