Tienda | Foros | Webinarios | Blogs
 

pegar una foto a la base de datos

Seguir
hola amigos:
Estoy haciendo una base de datos en mysql, y quisiera saber si se puede colocar una foto en alguno de los campos para depues al traer el campo poder ver la foto, de ser asi , digamme que es lo que debo hacer
muchas gracias

bicle


2 Soluciones propuestas

Hola, para poder colocar una imagen en la base de datos MySql tenes que guanrdarla en un campo tipo BLOB (Binary Large Object). Para más info sobre los campos BLOB lee la documentación de MySql.

Saludos, Sergio.
SOLUCIÓN ACEPTADA
es verdad lo que dice el amigo sergio_jose podes utilizar los campos BLOB!!! pero tené en cuenta que el tamaño de la BD aumenta considerablemente, y se empieza a poner lentas las consultas.

Yo te aconsejo que guardes todas las imagenes en una carpeta aparte, y en la BD solamente guardes los nombres ó las direcciones completas... entonces desde tu aplicacion podes cargar la imagen!!!

De esta forma la BD es mucho mas manejable... y aparte el dia de mañana si tenes que modificar una imagen, de esta manera es mucho mas facil y no tenes que tocar la BD, simplemente reemplazas la imagen en la carpeta IMAGENES.

Saludos
MadeInChina