Insertar imagenes con PHP y MySQL
Hola, tengo un problema, necesito mostrar una imagen que tengo insertada en una tabla MySQL y cuando la muestro no me saca la iomagen sino todo el codigo binario. El codigo que utilizo es el siguiente:
<?
// conectamos con la base de datos
require("../clases/MySQL.php");
$conn = new MySQL("portalocio", "skandlo", "admin", "10.0.0.10");
$db = $conn->conectar();
// recogemos el valor del boton de radio
$v = $_POST['bradio'];
// realizamos la consulta
$res = $conn->consultar("SELECT NOMBRE_IMAGEN, IMAGEN_EST FROM T_IMAGENES_ESTABLECIMIENTOS WHERE ID_IMAGEN = ".$v);
// recogemos el resultado
if($fila = mysql_fetch_array($res)){
$nom = $fila['NOMBRE_IMAGEN'];
$img = $fila['IMAGEN_EST'];
}
?>
Se que al final debería poner la sentencia header con el tipo de contenido pero cuando la coloca me da un error que me dice que no se pueden modificar modificar las cabeceras
Alguien sabe como puedo hacerlo o si podría cargar la imagen con javascript una vez la tengo descargada de la bbdd
<?
// conectamos con la base de datos
require("../clases/MySQL.php");
$conn = new MySQL("portalocio", "skandlo", "admin", "10.0.0.10");
$db = $conn->conectar();
// recogemos el valor del boton de radio
$v = $_POST['bradio'];
// realizamos la consulta
$res = $conn->consultar("SELECT NOMBRE_IMAGEN, IMAGEN_EST FROM T_IMAGENES_ESTABLECIMIENTOS WHERE ID_IMAGEN = ".$v);
// recogemos el resultado
if($fila = mysql_fetch_array($res)){
$nom = $fila['NOMBRE_IMAGEN'];
$img = $fila['IMAGEN_EST'];
}
?>
Se que al final debería poner la sentencia header con el tipo de contenido pero cuando la coloca me da un error que me dice que no se pueden modificar modificar las cabeceras
Alguien sabe como puedo hacerlo o si podría cargar la imagen con javascript una vez la tengo descargada de la bbdd
