| |||
Imagenes mysql Hola a todos. Soy un novatillo y Estoy realizando una web con php y mysql de videos. De momento todo iva bien hasta ahora. A la hora de hacer las paginas dinamicas va bien, no hay problema con los datos de la base. Mi super problema esta en las imagenes. No se como ponerlas en la base de datos. Estuve viendo algunos tutoriales pero no me funcionan. Como haceis vosotros para ponerlas? Pongo los datos directamente a la base mediante un formulario, pero a la hora de hacer lo mismo con las imagenes lo que me muestra es el codigo binario. Como se hace, se ponen a la bse datos o se pone la direccion donde estan. Necesito ayuda Espero vuestra respuesta |
| |||
Respuesta: Imagenes mysql me gustaria saber como es en ambos casos... ami tambien me sale en codigo binario y ni idea ni buscando =( hasta que llegue aqui pero parece que el creador no responde asi que lo hago yo |
| |||
Respuesta: Imagenes mysql - Solución 1: La imagen NO la guardas en la base de datos, sino que la guarda sen un directorio y en la base de datos solo guardas el nombre de la imagen. - Solución 2: Guardas la información de la imagen en la base de datos (en binario). Para recuperarla y mostrarla en una página web tendrás que hacer una consulta a la BD desde algún script y mostrar esos datos binarios y especificar en la cabecera http que es una imagen. Un saludo Zerjillo P.D. La solución 1 es mucho más sencilla y probablemente más eficiente. |
| |||
Respuesta: Imagenes mysql podrias dar un ejemplito de la solucion uno...es q la verdad lo busco por muchos lados tambien hablan de esas dos opciones, encontre un ejmplo de la segunda pero me interesa la primera... mi duda mas que todo al campo donde van los nombres de las imagenes que tipo es y para mostrarlo alguna funcion en especial... si es que no te molesta plz un ejemplito no seas malito. T_T |
| ||||
Respuesta: Imagenes mysql Cita: Respecto de la primer solución, estuve indagando por vuestro foro y encontré la solución. Que efectivamente fue, utilizar un campo de la base de datos para designar la ruta de las fotos y al llamarlas desde el formulario dinámico, finalmente me las trajo para mi alegría.
Iniciado por Zerjillo ![]() - Solución 1: La imagen NO la guardas en la base de datos, sino que la guarda sen un directorio y en la base de datos solo guardas el nombre de la imagen. - Solución 2: Guardas la información de la imagen en la base de datos (en binario). Para recuperarla y mostrarla en una página web tendrás que hacer una consulta a la BD desde algún script y mostrar esos datos binarios y especificar en la cabecera http que es una imagen. Un saludo Zerjillo P.D. La solución 1 es mucho más sencilla y probablemente más eficiente. Muchísimas gracias por tu respuesta Silvia |
| ||||
Respuesta: Imagenes mysql Cita: Ojo Naiki que no me convertí en experta, pero uno de los campos de la tabla, por ejemplo:
Iniciado por NaikiOwned ![]() podrias dar un ejemplito de la solucion uno...es q la verdad lo busco por muchos lados tambien hablan de esas dos opciones, encontre un ejmplo de la segunda pero me interesa la primera... mi duda mas que todo al campo donde van los nombres de las imagenes que tipo es y para mostrarlo alguna funcion en especial... si es que no te molesta plz un ejemplito no seas malito. T_T producto, precio, foto, descripción En este caso foto, al ser llamado por la tabla dinámica que extrae la información, si tienes bien ruteado el archivo gráfico te lo trae sin mayores problemas, por ejemplo misitio/images/imagen1.jpg ![]() |
| |||
Respuesta: Imagenes mysql pero, por favor peguen el link de referencia para saber como se hace, porque tambien estoy interesado en el metodo de subir la imagen y el otro metodo de colocar una referencia. gracias |
| ||||
Respuesta: Imagenes mysql Cita: Pais varchar (100) ArgentinaBandera varchar (100) paises/imagenes/argent.jpg KenMasters: No se con que tamaño de base estás trabajando la mía tiene 10Mb y unos 200.000 registros entre las 8 tablas, si agrego las 2000 fotos a la base en campos blob (creo) lo más probable es que se vaya a 200Mb o muchisimo más, si sólo pongo las 2000 fotos en un directorio ocupan sólo 100Mb Te salgo con el ejemplo de Access que la tengo más clara. En la version 2003 se sube cada foto a la base. Por ejemplo 50 fotos hacen que la base pase de 10Mb a 50Mb En la versión 2007 se trabajan como "archivos adjuntos" y las 2000 fotos sólo hacen que la base pese 50Mb. Cuanto más pesada es una base más dificultades de buscar y encontrar lo que necesita, y más espacio en el host vas a tener que pagar. Los links no modifican el volumen de la base. Tal vez quien sepa más sobre MySQL sea más preciso que yo en el consejo ![]() Última edición por silviab; 31/01/2010 a las 09:23 Razón: respuesta a otro forista |
| ||||
Respuesta: Imagenes mysql Cita: No se con que tamaño de base estás trabajandola mía tiene 10Mb y unos 100.000 registros entre las 6 tablas, si agrego las 2000 fotos a la base en campos blob (creo) lo más probable es que se vaya a 200Mb o muchisimo más, si sólo pongo las 2000 fotos en un directorio ocupan sólo 100Mb Te salgo con el ejemplo de Access que la tengo más clara. En la version 2003 se sube cada foto a la base. Por ejemplo 50 fotos hacen que la base pase de 10Mb a 50Mb En la versión 2007 se trabajan como "archivos adjuntos" y las 2000 fotos sólo hacen que la base pese 50Mb. Cuanto más pesada es una base más dificultades de buscar y encontrar lo que necesita, y más espacio en el host vas a tener que pagar. Los links no modifican el volumen de la base. Tal vez quien sepa más sobre MySQL sea más preciso que yo en el consejo ![]() |
| ||||
Respuesta: Imagenes mysql KenMasters: No se con que tamaño de base estás trabajando la mía tiene 10Mb y unos 200.000 registros entre las 8 tablas, si agrego las 2000 fotos a la base en campos blob (creo) lo más probable es que se vaya a 200Mb o muchisimo más, si sólo pongo las 2000 fotos en un directorio ocupan sólo 100Mb Te salgo con el ejemplo de Access que la tengo más clara. En la version 2003 se sube cada foto a la base. Por ejemplo 50 fotos hacen que la base pase de 10Mb a 50Mb En la versión 2007 se trabajan como "archivos adjuntos" y las 2000 fotos sólo hacen que la base pese 50Mb. Cuanto más pesada es una base más dificultades de buscar y encontrar lo que necesita, y más espacio en el host vas a tener que pagar. Los links no modifican el volumen de la base. Tal vez quien sepa más sobre MySQL sea más preciso que yo en el consejo ![]() |
| ||||
Respuesta: Imagenes mysql En MySQL, considerando una PK numérica (BIGINT, 8 bytes), más una FK igual, con un campo de hasta 500 bytes para la dirección (una exageración a todas luces), 2000 fotos insumirían aproximadamente un espacio de aaproximadamente 990 Kb más el espacio de índices y algo más. En definitiva, la dirección de 2000 fotos no debería llegar a usar 1,5 Mb de disco en una base MySQL. Para que te des una idea: Tengo una tabla con PK y campo varchar conteniendo 198.000 direcciones IP, y usa apenas 8,5 Mb en disco, y 3,5 mb de indices.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) Última edición por gnzsoloyo; 31/01/2010 a las 10:30 |
Etiquetas: |