La url esta completa en tu base de datos?, si no esta completa intentará resolverla de la manera que pueda, como escribe bien una url es de esta manera:
protocolo://servidor/rutarecurso/recurso
http://www.forosdelweb.com/ en donde:
http -> protocolo
www.forosdelweb.com -> servidor
(index.php o index.html impicito) ->recurso
a veces algunso navegadores cuando encuentran un espacio en blanco antes de la URL lo toman como direccion local o como busqueda
p.ej
Código:
<a href=" http://www.forosdelweb.com/">www.forosdelweb.com</a>
en php una forma de adjuntar variables dentro del texto tambien puede ser empleando {}, depende a veces de algunas configuraciones y quedaria asi
Código PHP:
echo "<a href='{$fila['mi_link']}' target='_blank'>{$fila['mi_link']}</a>";