Ragazzi un ultimo aiuto per favore... non riesco a trovare la soluzione... sono a questo punto, ma ho errore500

codice:
<?php  
$conn = mysql_connect("localhost","xxx","yyy");                                 
$db = 'xxx';  
mysql_select_db($db,$conn) or die("Errore nella connessione: " . mysql_error());    print ("Connesso con successo");     // fino a qui va tutto ok, il database si connette con successo

if(isset($_POST['Salva']))  
$parte_fissa = "www.miolink.it/miolink"; 
$var_a = $_POST['uid'];         // uid è il capo della tabella che conosco
$src = mysql_query("SELECT id  FROM `x_world`  WHERE uid = ".$var_a");  //x_world= nome tabella

while($rs =mysql_fetch_array($src))    // qui credo ci sia qualche problema
{ echo "'
'.$parte_fissa.$rs['uid']"; }  // visualizzo variabili concatenate
Però non funziona... cosa sbaglio?

Grazie