MySQL - Imagen tipo blob

 
Vista:
Imágen de perfil de Alberto

Imagen tipo blob

Publicado por Alberto (1 intervención) el 05/07/2022 21:22:59
Buen dia

Me podrian ayudar a encontrar mi error o por que no puedo mostrar la imagen me muestra todos los demas datos excepto la imagen

De antemano gracias

codigo2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<div class="register">
        <?php
     	//http://AprendeAprogramarEnPHPYA.com -- Básico --
	    $con = mysql_connect ("sql213.epizy.com","epiz_31980107","l20DHKEhYd");
	    if (!$con){die ("ERROR AL CONECTAR CON LA BASE DE DATOS ".mysql_error());}
	    $db = mysql_select_db("epiz_31980107_certificaciones",$con);
	    if (!$db) {die ("ERROR AL SELECCIONAR DB ".mysql_error());}
 
 
	 //ojo: con la sentencia sql, que es la que
	 //utilizamos para la consulta a mas de una tabla
 
	  $sql = ("SELECT empleado.NoReloj,certificaciones.Certificacion,certificaciones.Fecha_Cert,certificaciones.Fecha_Ven
	                FROM empleado, certificaciones WHERE empleado.NoReloj='".$_REQUEST['matricula']."' AND certificaciones.empleado_id ='".$_REQUEST['matricula']."'");
 
	 //realizamos la consulta
	 $consulta2= ("SELECT * FROM empleado WHERE empleado.NoReloj='" .$_REQUEST['matricula']."'");
     $consuimg= ("SELECT Imagen FROM empleado WHERE empleado.NoReloj='" .$_REQUEST['matricula']."'");
	 $result2=mysql_query($consulta2);
	 $result = mysql_query($sql,$con);
     $resimg = mysql_query($consuimg,$con);
 
 
	 if(mysql_num_rows($result2)>0){
 
		if($datos=mysql_fetch_row($result2)){
			$matricula2=$datos[0];
			$nombre2=$datos[2];
			$apellido1=$datos[3];
			$apellido2=$datos[4];
			$fecha=$datos[5];
			$area=$datos[6];
		}
     }
     while($row = mysql_fetch_assoc($resimg)){
      ?>
     <img src="data:image/png;base64,<?=base64_encode($row['Imagen'])?>" align="right" />
      <?php
     }
 
      ?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ivan

Imagen tipo blob

Publicado por Ivan (37 intervenciones) el 06/07/2022 18:51:09
Hola,

estaría bien saber qué error te lanza, abriendo la consola con F12 lo puedes ver.
Sin saber nada más, sólo puedo preguntar cómo están guardados los datos de la imagen en la DB, porque si los guardaste como un blob y no especificaste el formato, por defecto es image/png, de modo que no necesitas usar "base64_encode" en la parte PHP, por ya estan codificados en base64 image/png.

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar