Es normal que no te funcione el 2 código ahi . junto al primero que le envia las cabeceras al navegador que le INDICAn que lo que se le vá a enviar va a ser un archivo binario de tal formato MIME (header("content-type: $tipo"); .. etc)
Lo que tienes que hacer es "llamar" a ese script que genera la imagen via HTML comun con el <tag> de imagen:
Código PHP:
// Haz tu consulta a tu BD .. para obtener los datos de esa tabla que necesites ..
// Llama al script que genera la imagen desde el Binario de tu BD.
<img src="tuscript_que_hace_la_imagen.php?id=nº">
// Haz lo que tengas que hacer .. ejemplo
<?php
echo $fila->titulo;
echo $fila->tamano;
echo "<a href=".$fila->enlace.">Descargar enlace ED2K</a>";
?>
Un saludo,