Hola,
deseo guardar dentro de la base de datos de mysql una imagenes o guardarlas en un directorio ejemplo /home/datos/imagenes
o en su defecto guardar la referencia en la base de datos.
porfa si me pueden ayudar.
Como Insertar Imagenes En Mysql
Objetivo: Re: Como Insertar Imagenes En Mysql
última edición por soplo el Lunes, 30 Noviembre 2009, 23:56; editado 6 veces
Puedes hacer dos cosas
Una guardar la imagen en un campo blob de mysql.
Por ejemplo siendo rs un result abierto e imagen un campo blob de la tabla
En el caso contrario para mostrar la imagen desde la tabla tienes que valerte de un fichero auxiliar (Cn es la conexión)
Aunque veo que Langostino lo hace de manera diferente y le funciona
La otra cosa que puedes hacer es guardar la imagen en un directorio y quedarte con el nombre completo (incluido path) y guardarlo en un string de la base de datos. Esa es la opción mejor porque aumenta mucho el rendimiento de la base de datos (mejor dicho la opción anteror lo disminuye).
Una guardar la imagen en un campo blob de mysql.
Por ejemplo siendo rs un result abierto e imagen un campo blob de la tabla
En el caso contrario para mostrar la imagen desde la tabla tienes que valerte de un fichero auxiliar (Cn es la conexión)
Aunque veo que Langostino lo hace de manera diferente y le funciona
La otra cosa que puedes hacer es guardar la imagen en un directorio y quedarte con el nombre completo (incluido path) y guardarlo en un string de la base de datos. Esa es la opción mejor porque aumenta mucho el rendimiento de la base de datos (mejor dicho la opción anteror lo disminuye).
última edición por soplo el Lunes, 30 Noviembre 2009, 23:56; editado 6 veces
Objetivo: Re: Como Insertar Imagenes En Mysql
Tuve que hacerlo así. Me explico...
En mi caso uso sqlite3, i necesito guardar ficheros de cualquier tipo dentro la BD.
Al guardar el archivo a la BD no hay problema, asignas el string del fichero al BLOB y todo funciona ok, pero en el proceso inverso, es decir copiar el BLOB de la BD a un string fichero te dice que no, que esperaba un string y ha obtenido un blob, y con el remiendo que mencionas lo solucioné.
Un saludo!
En mi caso uso sqlite3, i necesito guardar ficheros de cualquier tipo dentro la BD.
Al guardar el archivo a la BD no hay problema, asignas el string del fichero al BLOB y todo funciona ok, pero en el proceso inverso, es decir copiar el BLOB de la BD a un string fichero te dice que no, que esperaba un string y ha obtenido un blob, y con el remiendo que mencionas lo solucioné.
Un saludo!
Objetivo: Re: Como Insertar Imagenes En Mysql
buenas, amigos disculpen la molestia pero he estado rompiendome el coco con esto y nada, no logro ver la imagen.
bien, guarde las imagenes en una carpeta, como hago para que quede almacenada en la base de datos (logico que en blob), pero como lo puedo hacer se me forma un dilema, coloque el codigo pero nada error por todos lados, si me pueden ayudar gracias.
bien, guarde las imagenes en una carpeta, como hago para que quede almacenada en la base de datos (logico que en blob), pero como lo puedo hacer se me forma un dilema, coloque el codigo pero nada error por todos lados, si me pueden ayudar gracias.
Objetivo: Re: Como Insertar Imagenes En Mysql
última edición por shordi el Martes, 15 Diciembre 2009, 18:51; editado 1 vez
Sube tu código entero a ver qué estás haciendo. Si no, no hay forma de saberlo.
De todas formas hay un ejemplo en los ejemplos que vienen con gambas que hace precisamente eso: una base de datos de imágenes. Se llama picturedatabase.
Búscalo que seguro que con eso se te solucionan los problemas.
Saludos
De todas formas hay un ejemplo en los ejemplos que vienen con gambas que hace precisamente eso: una base de datos de imágenes. Se llama picturedatabase.
Búscalo que seguro que con eso se te solucionan los problemas.
Saludos
última edición por shordi el Martes, 15 Diciembre 2009, 18:51; editado 1 vez
Objetivo: Re: Como Insertar Imagenes En Mysql
mira aqui haber si te sirve de algo yo lo solucione con esto
http://foro.gambas-es.org/viewtopic.php?f=3&t=436&highlight=
http://foro.gambas-es.org/viewtopic.php?f=3&t=436&highlight=
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.0992s (PHP: -24% SQL: 124%)
Consultas SQL: 25 - Debug off - GZIP Activado