
02/03/2004, 02:03
|
| | Fecha de Ingreso: agosto-2002 Ubicación: Encamp
Mensajes: 185
Antigüedad: 22 años, 6 meses Puntos: 0 | |
Error mostrando un campo BLOB Hola compañeros,
tengu una base de datos con un campo BLOB para guardar una imagen, pero no hay manera de mostrarla. Aqui viene el código:
<?php if ($row_rs['imgtamany']>0) {
echo "<img src='imatge.php?ID=".$row_rs['ID']."' width=150>";
}?>
y el imatge.php:
<?php
header("Content-type:image/gif");
$hostname_cnxAgenda = "localHost";
$database_cnxAgenda = "xxxxx";
$username_cnxAgenda = "xxxxx";
$password_cnxAgenda = "xxxxx";
$cnxAgenda = mysql_pconnect($hostname_cnxAgenda, $username_cnxAgenda, $password_cnxAgenda) or die(mysql_error());
$identif=1;
if ($_GET["ID"]) {
$identif=$_GET["ID"];
}
mysql_select_db($database_cnxAgenda, $cnxAgenda);
$query_rs = "SELECT imgdata FROM agenda WHERE ID=".$identif;
$rs = mysql_query($query_rs, $cnxAgenda) or die(mysql_error());
$row_rs = mysql_fetch_assoc($rs);
echo $row_rs["imgdata"];
mysql_free_result($rs);
?>
pero lo unico que muestra es una ristra de "letras" pero no la imagen... cual puede ser el error????
(con un editor hexadecimal, he comprovado que la ristra de caracteres, son la imagen...)
gracias! |