Hola, estoy intentado mostrar una imagen desde un php y no lo consigo, en cambio tengo otro php que si que lo hace bien y no veo el fallo a ver si me podéis ayudar. La imagen esta guardada el mysql en un campo de tipo longblob. pongo los códigos.
Código PHP que muestra la imagen:
<?php
include_once 'conexion.class.php';
$q = "SELECT Imagen, TipoImg FROM vB_productos WHERE CodProducto = " . $_GET['id'] . ";";
$result = $sql->Query($q);
$row = $sql->Fetch_assoc($result)
header("Content-type: image/" . $row['TipoImg']); echo $row['Imagen'];
?>
El html:
<img src="php/imagen.php?id=1" title="Imagen de prueba">
Un saludo.