Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayudaaaaaaaaaaaaaaaaaaaaaaaaa por favor

Estas en el tema de Ayudaaaaaaaaaaaaaaaaaaaaaaaaa por favor en el foro de Bases de Datos General en Foros del Web. Quiero incluir links en una base de datos en mysql para que me enlaze a fotos pero no puedo, defini el campo como blob y ...
  #1 (permalink)  
Antiguo 14/08/2004, 11:46
 
Fecha de Ingreso: enero-2004
Mensajes: 230
Antigüedad: 20 años, 3 meses
Puntos: 0
Ayudaaaaaaaaaaaaaaaaaaaaaaaaa por favor

Quiero incluir links en una base de datos en mysql para que me enlaze a fotos pero no puedo, defini el campo como blob y queria almacenar imagenes directamente en la tabla pero tampoco pude, si alguien me pudiera ayudar en esto se lo agradeceria mucho
  #2 (permalink)  
Antiguo 14/08/2004, 13:57
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 20 años, 9 meses
Puntos: 2
Vamos a ver, lo que debes de guardar es la ruta que se necesita para mostrar la imagen, por ejemplo: "http://midominio.com/miruta/miimagen.jpg", o, si quieres la ruta relativa.
Una vez que tienes eso en la base de datos (se guarda exactamente igual que si fuera una cadena de caracteres), para mostrar la imagen sólo tienes que leer el campo de la tabla y mostrarla por medio del tag img, por ejemplo,
<img src="<?=$valor['imagen']?>">.
Asi no ocupas tanto espacion en la base de datos y es más fácil de obtener y mostrar las imágenes.
Un saludo.
  #3 (permalink)  
Antiguo 14/08/2004, 15:09
 
Fecha de Ingreso: enero-2004
Mensajes: 230
Antigüedad: 20 años, 3 meses
Puntos: 0
disculpa, en que parte leo el tag img?, lo leo en el codigo php, y lo dejo el campo como blob?, disculpa la molestia recien estoy aprendiendo mysql
  #4 (permalink)  
Antiguo 15/08/2004, 19:20
 
Fecha de Ingreso: noviembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 249
Antigüedad: 20 años, 5 meses
Puntos: 2
Sonrisa

Cita:
Iniciado por lizalina
disculpa, en que parte leo el tag img?, lo leo en el codigo php, y lo dejo el campo como blob?, disculpa la molestia recien estoy aprendiendo mysql
Sip... lo leerias desde el PHP y nop... si usas esta logica el campo no seria blob sino VARCHAR o CHAR...
__________________
Crea tu Foro Gratis
Portal Tabasco
  #5 (permalink)  
Antiguo 15/08/2004, 19:23
 
Fecha de Ingreso: noviembre-2003
Ubicación: Tabasco, Mexico
Mensajes: 249
Antigüedad: 20 años, 5 meses
Puntos: 2
Bien... Tambien se puede incluir la imagen en la base de datos... La idea basica recibir el archivo, copiarlo a una carpeta temporal, abrirlo en modo binario y solo lectira, luego ir leyendolo e ir almacenando en una variable el contenido del archivo, una ves terminado de leer el archivo, hacer el insert y usar el contenido de la variable para insertarlo en la base da datos...

Para conservar los datos del archivo, tambien se deben tener campos como Tamano, Nombre, Tipo (gif, zip, etc), para que luego se le pueda mostrar correctamente al usuario...

Esta logica funciona muy bien con imagenes y tambien es aplicable a cualquier tipo de archivos...

Este es el metodo que uso, y me va bien...

A ver si luego te paso alguna URL donde te muestre un ejemplo de lo que te digo...

Hasta pronto...
__________________
Crea tu Foro Gratis
Portal Tabasco
  #6 (permalink)  
Antiguo 16/08/2004, 00:15
 
Fecha de Ingreso: enero-2004
Mensajes: 230
Antigüedad: 20 años, 3 meses
Puntos: 0
Gracias ahora una consulta mas con el mysql front ùedo cargar las fotos como archivo de lectura? y como hago esto he intentado pero no me resulta
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:07.