Llevo días y días intentando sacar algo en claro y lo único que consigo es hacerme más lios en la cabeza...
Os explico, tengo una base de datos en mysql la cual ataco con HTML y PHP con modelo vista controlador (MVC).
La cuestión es que ahora me encuentro con que tengo un campo de la base de datos, que es un mediumblob (en mi caso para almacenar imágenes jpg) y según tengo entendido, para recuperar un blob necesitamos modificar el header para poder visualizar la imagen.
El problema viene a que no puedo modificar el header, ya que me tira el siguiente error:
Cannot modify header information - headers already sent by (ruta de la web)
Alguna idea de por donde pueden ir los tiros?
Os dejo el bloque de extraccion del blob, por si os sirve de ayuda para ayudarme xD (que raro suena)
<?php
$username = "root";
$password = "12345aA";
$host = "localhost";
$database = "fincas_llorens";
mysql_connect($host, $username, $password) or die("Can not connect to database: ".mysql_error());
mysql_select_db($database) or die("Can not select the database: ".mysql_error());
$query = mysql_query("SELECT * FROM fotos WHERE id_foto='8'");
$row = mysql_fetch_array($query);
$content = $row['ruta'];
header('Content-type: image/jpg');
echo $content;
?>