Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/01/2005, 05:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Lo que debes principalmente conocer es que el proceso de "Upload" de tus archivos (sean imagenes o de otro tipo "binario") hacia una "Base de datos" tiene dos procesos:

1) Subir tu archivo al servidor .. Eso lo haces con los ejemplos de las FAQ's sobre Upload o bien leyendo la documentación oficial de PHP al respecto:
http://www.php.net/manual/en/features.file-upload.php

2) Una vez tu archivo en el servidor .. el mismo script que procesa el Upload en sí puede hacer dos cosas para realmente dejar "relacionado" tu archivo con tu BD y tabla implicada de tu BD.

2a) Dejando en tu BD sólo la referencia del nombre del archivo en un campo común tipo VARCHAR o similar ..

En el proceso de "Upload" tienes en todo momento el nombre del archivo que subes .. así que puedes usarlo para tu "INSERT" de tu BD y así quede relacionado con tu BD.

2b) Dejando el archivo completamente en binario sobre un campo tipo BLOD o similar.
Tienes un ejemplo en:
http://www.forosdelweb.com/f18/tutorial-ejemplo-subir-archivos-bd-guardando-bd-binario-127775/

Cada uno de esos métodos tiene sus pro's y contras .. suele ser recomendable usar el 2a para la mayoría de casos .. pero la técnica en sí pasa por hacer el punto 1 primero.

Decidete por algún método ..

Un saludo,

Última edición por Cluster; 18/01/2005 a las 05:48