Foros del Web » Programando para Internet » PHP »

Banco de Fotos y consultas en php

Estas en el tema de Banco de Fotos y consultas en php en el foro de PHP en Foros del Web. Necesito guardar fotos para después mostrarlas en una página web mediante php. He estado leyendo un rato y encontre que puedo almacenar las fotos en ...
  #1 (permalink)  
Antiguo 13/02/2009, 13:36
 
Fecha de Ingreso: octubre-2008
Mensajes: 109
Antigüedad: 15 años, 5 meses
Puntos: 0
Banco de Fotos y consultas en php

Necesito guardar fotos para después mostrarlas en una página web mediante php.
He estado leyendo un rato y encontre que puedo almacenar las fotos en mi bd como blobs.
Algunos no recomiendan esto y en su lugar almacenarlos como archivos, pero aún no entiendo por que.Así que recurro al foro para preguntar por sugerencias.

Lo que hago es que mediante un buscador en php realizo mi consulta a la bd y entre lo que me regresa mi consulta sería la foto.

Que puedo hacer?
  #2 (permalink)  
Antiguo 13/02/2009, 17:15
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Banco de Fotos y consultas en php

El problema de almacenar la foto en un campo binario es que requieres hacer una consulta extra en otro script, ejemplo imagen.php, que lea la imagen, envie los encabezados necesarios header('Content... bla bla bla') y despues envie la imagen.

La otra opcion es guardar la imagen como archivo y almacenar el nombre (opcionalmente tambien la ruta) en la base de datos.

Código php:
Ver original
  1. // Mostrando imagen guardada en base de datos:
  2. // imagen.php generara una consulta para buscar la imagen
  3. echo "<img src=\"imagen.php&id=$id\" />";
  4.  
  5.  
  6. // Mostrando imagen en base a la ruta y nombre guardados
  7. echo "<img src=\"$imagen\" />";
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 13/02/2009, 20:28
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Banco de Fotos y consultas en php

El problema de que guardes la imagen en un campo BLOB es, como te dice Triby, tendrias que hacer un script extra que cargue la imagen y envie los headers necesario y tambien, que despues de un tiempo tu base de datos pesara bastante.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:29.