Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/09/2013, 11:08
Avatar de DooBie
DooBie
 
Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 19 años, 7 meses
Puntos: 71
Respuesta: como insertar una imagen en mysql

Cita:
Iniciado por Filgood Ver Mensaje
Claro, yo por ejemplo guardo , como bien te dice el compañero , la imagen en una carpeta de mi servidor y en la bd solo guardo la ruta donde está alojada dicha imagen.

luego si quieres mostrala haces una consulta a la db y cojes el directorio de dicha imagen.


yo cojo el nombre de la imagen asi:


$nombre_foto= $_FILES['foto2']['name'];

luego concateno con el directorio que yo quiera:


$directoriomasnombrefoto="imagenes/albunesfotos/$nombre_foto"; ( esta es la que guardo en la db )


Igual te he liado mas . Si es asi lo siento y si necesitas ya te explicaré lo mejor posible la próxima vez .
Sin ánimo de crear polémica en plan "mi código es mejor" tal y cual
Pero creo que el guardar información repetida en la base de datos es una tontería, tal y como lo haces, repites mucha información, con lo que se relantiza el proceso y se aumenta el espacio.
Lo ideal es solo guardar el nombre de la imagen, el directorio donde tengas las imagenes sería una variable del script, con lo que te ahorras esa informacion en la base de datos, las busquedas serian mas efectivas, ahorro en espacio, etc...

Saludos