He definido un campo de una BBDD MySQL como LONGBLOB y he subido una foto a ese campo.
Como nuestro la foto??
Despues de conectar con la BBDD y meter los resultaodos en un array he puesto esto
echo '<img src="'.$fila["foto"].'">';
| |||
Hola, No se puede volcar los datos de la imagen directamente en el fichero HTML. Debes crear un script que devuelva esos datos. En http://www.forosdelweb.com/showthrea...hreadid=127775 Cluster muestra como se hace. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| ||||
o puedes subir la foto a un directorio en el servidor y el nombre de la foto lo almacenas en la BBDD y luego la llamas asi <img src=ruta/.$fila['foto'] Saludos y dejame ver el link que dio josemi..jej
__________________ www.dataautos.com |
| ||||
Yo apoyo la idea de el enlace... Es más simple usar un campo de texto, o char, para almacenar las imágenes en la base de datos, asi tu bd no crece demasiado y el proceso de mostrar la foto es menos demoroso, al menos esa es mi experiencia. te puedo cooperar con el siguiente código, que es una adaptación de otro ke encontré por ahi, para mostrar campos blob que sean fotos o imágenes jpg, pero que yo lo adapté para mostrar las imágenes tomadas de un deirectorio, de acuerdo a la ruta y nombre almacenado en la base. ¿Qué hace?: Simple, toma la foto calcula sus dimensiones y la muestra en el tamaño (dependiendo del ancho) que uno desee, algo así como un thumbnail. Código PHP:
__________________ ---------------------------------- APP Developer [email protected] ---------------------------------- |