hola a todos, estoy haciendo una pagina web y el problema es que cuando cargo la foto a la base de datos mysql y la imprimo en la pagina la foto no sale correctamente, si alguien me puede ayudar le agradeceria mucho.
el codigo que utilizo es:
(con este codigo guardo la imagen en mysql)
Código PHP:
$imgt = $_FILES['imagen']['tmp_name'];
$imgbin = addslashes(fread(fopen($imgt, "rb"), filesize($imgt)));
$img = "UPDATE `registros`.`imagenes` SET `fotop` = '$imgbin' WHERE `imagenes`.`usuario` ='$usu'";
mysql_select_db($database_base, $base);
$Resultadoimg = mysql_query($img, $base) or die(mysql_error());
(con este codigo imprimo la imagen en la tabla)
Código PHP:
mysql_select_db($database_base, $base);
$mostrar_imagenes = "SELECT fotop FROM imagenes WHERE usuario='$usu'";
$res_imagenes = mysql_query($mostrar_imagenes, $base) or die(mysql_error());
$imagenes_usuario = mysql_fetch_assoc($res_imagenes);
$total_imagenes = mysql_num_rows($res_imagenes);
<table width="200" border="0" align="center" class="tablaperfil">
<tr>
<td>
<img width="220" src="<?php if ($imagenes_usuario['fotop'] != "") { echo ''.$imagenes_usuario['fotop'].''; }else{ echo '/img/fhombre.jpg';} ?>" />
</td>
</tr>
</table>