Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/07/2019, 17:25
carlosml08
 
Fecha de Ingreso: septiembre-2013
Mensajes: 61
Antigüedad: 10 años, 7 meses
Puntos: 0
Pregunta Convirtiendo una imagen a bytea con PHP para guardarla en postgreSQL

Tenia una base de datos en postgreSQL 8.4 y nos migramos a la version 11 y antes usaba PHP 5.4 y tambien nos migramos a PHP 7.3, entonces, guardamos las fotos en bytea, pero cuando actualizamos la foto el código que se almacena cambió y ya no muestra la foto. Muestro el código, que tendré que hacer diferente?:
Código PHP:
        $fp fopen($photo'rb');
        
$buffer fread($fpfilesize($photo));
        
$buff pg_escape_bytea($buffer);

        
$sql "SELECT record_id as id  FROM public.photos WHERE id_card='$id_card'";
        
$rps $this->connPg->query($sql);
        
$r $rps->fetch();
        if (
$r['id']) {
            
$sql "UPDATE public.photos  SET archivo_bytea='$buff',created_date=now()  WHERE id_card='$id_card'";
            
$this->connPg->query($sql);
        }
        
fclose($fp);