Hola,
¿Y que tal si llamas a la funcion Conectarse? Porque no veo que lo hagas. Pon :
Código PHP:
$link=Conectarse();
$resultado = mysql_query ("select * FROM web where id = '$id' ", $link);
while($row = mysql_fetch_array($resultado)) {
$url = $row["URL"];
$lenguaje = $row["Lenguaje"];
$nombre = $row["Nombre"];
$imagen = $row["Imagen"];
echo "<p align='center'><img border='0' src='$imagen' ></p>";
echo "<p align='center'><font face='Verdana' size='1'><b>Proyecto:</b> $nombre<br><b>URL:</b> $url<br><b>Lenguaje:</b> $lenguaje";
}
mysql_free_result($resultado);
mysql_close($link);
Si leyeses el primer error con detenimiento, verias que te dice el parametro no es link valido. El parametro del link es en este caso la variable $link, a la cual no asignabas valor en ningun sitio. Lo extraño es que este codigo no deberia funcionarte en ningun hosting.
Saludos.