PHP - Imagenes PHP y MySQL

 
Vista:

Imagenes PHP y MySQL

Publicado por Luis (1 intervención) el 27/12/2006 14:45:21
Buenos días a todos. Estoy tratando desde hace varios días de subir una imagen desde PHP a una base de datos en MySQL. Después de buscar conseguí el código en una página de Internet. Ya me funciona y almacena las imágenes en la base de datos. Pero ahora no he podido descargar la imagen almacenada para mostrarla en una página. Me muestra el código de la imagen y no la imagen y muestra un error en la función header.
La sintaxis que estoy utilizando es la siguiente:

MYSQL_CONNECT('localhost','root','clave');
mysql_select_db("binary_data");

$result = mysql_query("SELECT binary_data.bin_data FROM binary_data WHERE id='1'");
$result_array = mysql_fetch_array($result);
header("Content-Type: image/gif");
echo $result_array[0];

Agradecería muy especialmente a quien me pueda colaborar.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Imagenes PHP y MySQL

Publicado por Francesc (24 intervenciones) el 28/12/2006 01:30:32
Te has planteado de guardar la RUTA (http://www.dominio.com/imagen/hola.jpg) de la imagen en un campo en la base de datos y leero luego y mostrarlo como un <img src="http://www.dominio.com/imagen/hola.jpg".....

En vez de hazerlo tan complicado...puedes hacerlo asi, te sirve?

Observa que en tu codigo te hay un header que vuelve para atras y luego un echo con la imagen... si en el echo que muestras el array tiene la ruta de la imagen, quita el header y solo utiliza el echo del array
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar