Извлечь из базы название страниц

SiOS

Новичок
Извлечь из базы название страниц

Имеется сайт на двух языках по умол. русский. А второй кыргызкий. У кыргызкого языка есть свои не стандартные буквы, когда переводим и ставим вместо не станд. букв появляется ? поэтому все названия приходиться брать из базы.
Имеется такой код(индех.пхп я так замутил).

<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=1" class="menu_lnk">Главная</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=2" class="menu_lnk">О комнании</a> </td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=3" class="menu_lnk">Очистка воды</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=4" class="menu_lnk">Наши преимущества</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=5" class="menu_lnk">Сервис и поддержка</a></td>
<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id=6" class="menu_lnk">Где купить</a></td>

Вопрос: как брать из базы название так скажем страниц(Главная, О компании и т.д) и поставить всё, на свои места.

Такую функцию написал. как тут использовать(код выше)

PHP:
function show_main_menu() { require 'inc/connect.php'; $tmp=""; $result = mysql_query("SELECT * FROM main_menu ORDER BY id;", $link); while($row = mysql_fetch_array($result)){ $tmp=$tmp.'<a href="?id='.$row['id'].'" class="menu_lnk">'.$row['name'].'</a><br>'; } return $tmp; }
 

Вурдалак

Продвинутый новичок
Тебе нужна кодировка UTF-8, тогда проблем с «нестандартными» символами не будет.
 

master_serg

Новичок
Если вопрос был в том, чтобы выводить меню, извлекая названия страниц из базы, то проще всего сделать так:
$result = mysql_query("SELECT * FROM main_menu ORDER BY id;");
while($row = mysql_fetch_array($result))
{
print '<td align="center" background="images/menu-bg.gif" class="menu"><a href="?id='.$row['id'].'" class="menu_lnk">'.$row['name'].'</a></td>';
}
 
Сверху