pero   $vnombre  lo utiliza en un query, que no va ha usar despues, a si que da lo mismo que cambie el valor de esa variable,
 
PD 
mysql_free_result   se utiliza para liberar memoria del script, por si procesa mucha informacion el codigo, vaya liberando memoria, para optimizar el script, pero no vacia el resultado del query 
manual de php  
mysql_free_result