Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/04/2016, 18:23
Avatar de Rodrhigo
Rodrhigo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 13 años, 4 meses
Puntos: 48
Respuesta: Imágenes en mysql

Ya aquí esta:
Código PHP:
Ver original
  1. $con = mysqli_connect('localhost', 'user', 'pass', 'schema(base datos)');
  2. $img = mysqli_real_escape_string($con, file_get_contents("img/mi_imagen.jpg"));
  3. mysqli_query($con, "insert into imagenes(imagen) values('$img')");
  4. $query = mysqli_query($con,"select imagen from imagenes limit 1");
  5.  
  6. header("Content-Type: image/jpeg");
  7. echo mysqli_fetch_assoc($query)['imagen'];

este es un ejemplo sencillo, tienes que setear el user,pass,schema.
reemplazar img/mi_imagen.jpg por la ubicación de tu imagen.
También tienes que crear una tabla imagenes con la columna imagen.

Este ejemplo inserta luego trae alguna imagen insertada en la base de datos y la imprime.

Como dice pateketrueke no es recomendado usar este método, en muchos casos se guardan imágenes grandes y después son redimensionadas por el servidor dependiendo de su uso(portada, miniatura) por lo que termina siendo más costoso este método.

Última edición por Rodrhigo; 21/04/2016 a las 18:25 Razón: mucha negrita :S.