Hola..
Utilizo este codigo para desplegar una imagen desde mi base de datos, pero en lugar de desplegarla muestra una infinidad de caracteres. ¿Estoy utilizando mal la cabecera o es que en la etiqueta <img > no es valido asignar la imagen de esta forma?.
Código PHP:
function despliega($id)
{
$conexion_an=mysql_connect("localhost","carlos","");
$db_sel_an=mysql_select_db("bdregistros", $conexion_an);
$sqlx ="select imagen, tipo from anuncios where vigente=1 and id_anuncio='".$id."'";
$result_an=mysql_query($sqlx) or die(mysql_error());
$row = mysql_fetch_row($result_an);
header("Content-type:$row[1]");
echo "FOTO DEL PRODUCTO: <BR> \n";
echo "<img src='$row[0]'> \n";
}