Hola,
Tengo un problema para mostrar una imagen guardada en binario en una base de datos MySQL. He leído por completo el minitutorial de Cluster y los mensajes de otros usuarios con problemas similares al mio. Mi caso es el siguiente:
En mi caso la imagen no está en una tabla aislada sino que es un campo más de una tabla que contiene otros datos. Quiero decir que no necesito guardar el peso, el tipo, etc. de la imagen, solo su propio contenido en binario. Cuando muestro la imagen no llamo a otro .php como hace Cluster sino que en un bucle while la guardo en una casilla del array con un mysql_fetch_array(). Cluster lo hace con mysql_fetch_assoc(). Cuando uso la etiqueta <img> y el 'echo' para mostrar la imagen me sale el cuadro de imagen no encontrada y la imagen en binario (símbolos raros). Esto quiere decir que uno de los problemas que tengo es con las cabeceras. También probé en un archivo diferente como lo hace Cluster y nada. No os pongo el código porque lo he hecho de dos o tres formas y en todas me sale el mismo problema. Aunque si con el mensaje no os aclaráis mucho puedo poner algo de lo que he probado.
Os hago un par de preguntas que creo que pueden estar relacionadas con el fallo.
¿Es imprescindible que las cabeceras estén en otro archivo diferente al de listar las imágenes?
¿Es imprescindible usar mysql_result() para leer el campo imagen (en el caso de Cluster el campo "archivo_binario") de la base de datos?.
Si necesitais más información pedídmela.
Os agradezco la ayuda.