Error mostrando imagen de camplo blob
Como lo dice el titulo xP
La página me muestra la descripción pero la imagen me la muestra de la siguiente manera:
GIF89ah?@?æ??S?{skToH4Z<©ÈîUOGÿÿô¯¯¨ÐÓË3./ǶT{?'?'^MD;S«×G7,ZmSâèÛÄħôóå|"O"¸â?}iÍz_¢T?ýýî¥ZzîòæòôèÃhO?ZEf41z¦¬lz?~|{zT@{tiYiz·¶lu<ÇƲaWGÕãöfo¯öÒZ¾¿£je_§¢S¹ª'°rwëìßJT`õûïT+/( aZVqkf«¢.ÁÙõcA.èâÏÒ˸ûñØÞÜˬ?\z©s "T~ÛÀóìÓ'snòüþûç¶òðâY}YÕÔ½µY.÷õç?aKÕêis|üúèV[0½N?>EM¦¯VY·Ôe`KöæÎÜß×fkq^7!B
mi codigo es el siguiente:
[HIGHLIGHT="PHP"]
<?php
function conectarse($host,$usuario,$password,$BBDD){
$link=mysql_connect($host,$usuario,$password) or die (mysql_error());
mysql_select_db($BBDD,$link) or die (mysql_error());
return $link;
}
$link=conectarse("localhost","user","pass","DB");
$id = $_GET['id'];
$sql = "SELECT * FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
$sql = "SELECT descripcion,filetype,imagen FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
?>
<html>
<center>
<table width="50%" border=0 cellspacing=2 cellpadding=4 style="position:absolute;top:0px;left:0px; bordercolor=; width:720px; height:29px"666633" bgcolor="white">
<tr bgcolor="a0e528">
<td><b><font color="437c0b">Descripción</font></b></td>
<td><b><font color="437c0b">Imagen</font></b></td>
<?
while ($rs=mysql_fetch_array($sql))
{
$imagen = "<img src='".$rs['imagen']."'>";
echo "
<tr>
"
."
<td>".$rs['descripcion']."</td>
"
."
<td>".$rs['imagen']."</td>
"
."
</tr>
";
}
?>
</table>
</center>
</body>
</html>
[/HIGHLIGHT]
¿Qué me falta o que tengo mal? La imagen ya esta guardada en mi db
La página me muestra la descripción pero la imagen me la muestra de la siguiente manera:
GIF89ah?@?æ??S?{skToH4Z<©ÈîUOGÿÿô¯¯¨ÐÓË3./ǶT{?'?'^MD;S«×G7,ZmSâèÛÄħôóå|"O"¸â?}iÍz_¢T?ýýî¥ZzîòæòôèÃhO?ZEf41z¦¬lz?~|{zT@{tiYiz·¶lu<ÇƲaWGÕãöfo¯öÒZ¾¿£je_§¢S¹ª'°rwëìßJT`õûïT+/( aZVqkf«¢.ÁÙõcA.èâÏÒ˸ûñØÞÜˬ?\z©s "T~ÛÀóìÓ'snòüþûç¶òðâY}YÕÔ½µY.÷õç?aKÕêis|üúèV[0½N?>EM¦¯VY·Ôe`KöæÎÜß×fkq^7!B
mi codigo es el siguiente:
[HIGHLIGHT="PHP"]
<?php
function conectarse($host,$usuario,$password,$BBDD){
$link=mysql_connect($host,$usuario,$password) or die (mysql_error());
mysql_select_db($BBDD,$link) or die (mysql_error());
return $link;
}
$link=conectarse("localhost","user","pass","DB");
$id = $_GET['id'];
$sql = "SELECT * FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
$sql = "SELECT descripcion,filetype,imagen FROM detalles WHERE id = '$id';";
$sql = mysql_query($sql, $link);
?>
<html>
<center>
<table width="50%" border=0 cellspacing=2 cellpadding=4 style="position:absolute;top:0px;left:0px; bordercolor=; width:720px; height:29px"666633" bgcolor="white">
<tr bgcolor="a0e528">
<td><b><font color="437c0b">Descripción</font></b></td>
<td><b><font color="437c0b">Imagen</font></b></td>
<?
while ($rs=mysql_fetch_array($sql))
{
$imagen = "<img src='".$rs['imagen']."'>";
echo "
<tr>
"
."
<td>".$rs['descripcion']."</td>
"
."
<td>".$rs['imagen']."</td>
"
."
</tr>
";
}
?>
</table>
</center>
</body>
</html>
[/HIGHLIGHT]
¿Qué me falta o que tengo mal? La imagen ya esta guardada en mi db
1 respuesta
Respuesta de Chari Saiz
1