Nueva pregunta

Pregunta:

Fecha: 04-02-2016 10:36:03 (En Español)

Guardar imágenes en campo BLOB de la Base de Datos MySQL, con PHP Programación Orientada a Objetos y PDO[No resuelta]

Hola buen dia compañeros, mi duda es la siguiente:

Me encuentro desarrollando un sistema el cual requiere que se guarden imagenes y estas que estan guardadas en tipo de variable LONGBLOB, aun no he podido traer las imagenes indicadamente.

por favor tener en cuenta, estoy usando php orientado a objetos con el metodo PDO, ademas de que me restringieron el uso de frameworks.
Etiquetas: Base de Datos - MySQL - PHP - POO - Pregunta - Programación Orientada a Objetos Votos: 5 - Respuestas: 8 - Vistas: 42 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 04-02-2016 10:43:06 Por favor pon algo de código que ejemplifique como estas convirtiendo la imagen a blob, si es por file_get_contents, con addslashes, si usas PDO bindParam, etc.
    Saludos!
      Votos: 4 - Link respuesta
     
  • Fecha: 05-02-2016 04:01:32 Seria bueno que compartas el codigo cuando haces tu consulta y recuperas el campo imagen , para poder ayudarte ,

    saludos
      Votos: 2 - Link respuesta
     
  • Fecha: 17-02-2016 06:16:45 Este tema es muy interesante, Leon has podido resolver el problema? Podrías contarnos un poco más?

    Muchas gracias!
      Votos: 0 - Link respuesta
     
  • Fecha: 06-06-2016 16:56:51 Hola Amigo, quiero recomendarte esta mini librería que te puede ayudar con la subida de los archivos... http://franciscocampos.github.io/getBd/   Votos: 1 - Link respuesta
     
  • Fecha: 24-11-2017 14:17:18 Puedes convertirlas en base64 para guardarlas:

    <?php
    $im = file_get_contents('archivo.jpg');
    $imdata = base64_encode($im);
    ?>
    
    Para insertarla en la página web sería algo como esto:
    
    echo "<img src='data:image/jpg;base64,".$imdata."' />";
      Votos: 0 - Link respuesta
     
  • Fecha: 17-09-2018 02:22:12 Leon
    Buenos dias
    No es aconsejable, guardar imagenes en un CAMPO de una TABLA, ya que de esta forma, se relentiza el sistema. Lo logico, es que tengas una campo, donde guardas el direccionamiento a una CARPETA UPLOAD_XX.

    Un saludo
      Votos: 0 - Link respuesta
     
  • Fecha: 28-01-2019 12:25:26 Digan lo que quieran de PHP pero su documentación es quizá la más práctica y completa que existe
    http://php.net/manual/es/pdo.lobs.php
    En el enlace se explica de manera simple y concisa como guardar un archivo en la db usando PDO
      Votos: 0 - Link respuesta
     
  • Fecha: 17-11-2019 13:27:09 Probablemente se pueda, pero me parece bastante poco aconsejable. Acá escribí más en detalle.   Votos: 0 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com