He guardado en un campo Blob una imagen en una base de datos en MySql.
El problema lo tengo a la hora de mostrarla,ya que al parecer he de usar :
Os adjunto el codigo por si alguién descubre mi error.
El problema lo tengo a la hora de mostrarla,ya que al parecer he de usar :
[I]header("Content-Type:image/jpeg");[/I],pero esta sentencia me da error.Os adjunto el codigo por si alguién descubre mi error.
[I]// Crear una nueva imagen a partir de un archivo o URL.
$image = imagecreatefromjpeg('Kebab 1-2.jpg');
//Inica el almacenamiento en el búfer de salida.
ob_start();
// Producir la salida de una imagen al navegador o a un archivo.
imagejpeg($image);
// Devolver el contenido del búfer de salida.
$jpg = ob_get_contents();
// Limpia el búfer de salida y termina el almacenamiento en el búfer de salida.
ob_end_clean();
$jpg = str_replace('##','##',mysql_escape_string($jpg));
$result = mysql_query("UPDATE restaurante SET DIBUJO='$jpg',COD=23");
// Se ejecuta la Sql que recoge la imagen.
$result = mysql_query("SELECT DIBUJO FROM restaurante WHERE ID=1");
// Se recoge la imagen en un array de datos.
$result_array = mysql_fetch_array($result);
// Se le indica al explorador que la siguiente sentnecia es para tratar una imagen.
header("Content-Type:image/jpeg");
// Se muestra la imagen
echo $result_array[0];[/I]