nie wiem albo tego nie umiem wytłumaczyć albo to jest tak proste ale nie działa

mam taki gówniany kod:
$query = "select * from ".$prefix.$lg."_web_url where name!=''";
$result = mysql_query($query);
$count = mysql_num_rows($result);
echo"<?php";
while($row = mysql_fetch_array($result))
{
$us_name = $row["name"];
$us_url = $row["url"];
echo"$us_name = \"$us_url";";
}
echo"?>";
który w źródle [wyświetlone w IE] tworzy mi takie coś:
<?phpurl_start = "index.php";url_onas = "o_nas.php";url_promocje = "promocje.php";url_oferta = "oferta.php";?>
sęk w tym że te zmienne sa tylko w źródle i jeśli w kodzie strony w stopce użyje np:
<?php
<a href=\"".$weburl."/".$url_start."?language=".$ru."">link</a>
?>
to to zostaje puste i nie dziala

nie wiem można się pośmiać ale no niedziala