Sicuramente per voi è una sciocchezza, ma per me che sono alle prime armi non riesco a capire dove sbaglio.

Ho questo problema:
ho creato un db in cui inserisco oltre ad alcune informazioni, anche dei link di siti web esterni e, una volta inserito il tutto, visualizzo le informazioni inserite in una pagina PHP.

adesso viene il problema...
con una query estraggo i dati che mi interessano, link compresi, ma quando faccio visualizzare i link e li rendo attivi con il comando <a href> l'indirizzo a cui punta il link inserito funziona in modo sbagliato.
In poche parole oltre al link che ho inserito ci viene aggiunto l'indirizzo web del sito che ospita la pagina PHP, cioè : http://www.miosito.it/www.link-inserito.it
Ho controllato il db ma il problema nasce solo quando viene visualizzato il link nella pagina PHP.

vi allego il codice che uso

//connessione al database

require("conn.php");

//riceve l'anno scelto per la visualizzazione degli eventi

$id=$selezione;

//preparo la query
$query="select data, spettacolo, artista, link1, link2, note, idrassegna from rassegna where idrassegna = '$id' order by data ";

$risultato= mysql_query($query);
$record=mysql_num_rows ($risultato);

//eseguo un ciclo per visualizzare i dati
for ($i=0; $i <$record; $i++)
{
$campo=mysql_fetch_array($risultato);

echo "<font color=#CC6600 size=3 face=Verdana align=center>";
echo $campo ["artista"];
echo "</font>

";
echo "<font color=#FFFFFF face=Verdana size=1 align=left>";
echo"in... ";
echo $campo ["spettacolo"];
echo " ";
echo "del ";
echo $campo ["data"];
echo " ";
echo "

";
echo "Rassegna stampa di altri operatori";
echo "
";

//codice incriminato in cui si genera l'errore
echo "".$campo["link1"]."";
echo "
";
echo "".$campo["link2"]."";
echo "</font>";
echo "
";
}
?>

vi ringrazio dell'aiuto