Cita:
Iniciado por mdk
Este, pero el codigo de mostrar no se porque en otra base de datos ke tengo me va bien, pero en esta no :S
Código PHP:
<?
Header ("Content-type: image/jpeg");
if(isset($_GET['id'])) {
$link=@mysql_connect("localhost","root","") or die("<p><font color=\"#FFFF00\" face=\"Verdana\" size=\"1\"><center>Error: No se a podido conectar con la Base de datos.</center></font>");
mysql_select_db("MuSiKa", $link) or die("<p><font color=\"#FFFF00\" face=\"Verdana\" size=\"1\"><center>Error: No se a podido seleccionar la Base de datos.</center></font>");
$sql = "SELECT id,binario FROM fotos WHERE id='".$_GET['id']."'";
$consulta = mysql_query($sql,$link);
$datos = mysql_result($consulta,0,"binario");
echo $datos;
}
?>
Una observación ..
Si tu envias las cabeceras HTTP tipo "content-type" definiendo un tipo de datos "binario" que vas a enviar y se produce un error (que más encima compones "HTML" para mostrarlo .. nunca lo veras (ni aunque ejecutes el código por separado no bajo un tag de imagen <img src ...>)
Envia las cabeceras justo antes de enviar tu salida ..´
Código PHP:
<?
if(isset($_GET['id'])) {
$link=@mysql_connect("localhost","root","") or die("<p><font color=\"#FFFF00\" face=\"Verdana\" size=\"1\"><center>Error: No se a podido conectar con la Base de datos.</center></font>");
mysql_select_db("MuSiKa", $link) or die("<p><font color=\"#FFFF00\" face=\"Verdana\" size=\"1\"><center>Error: No se a podido seleccionar la Base de datos.</center></font>");
$sql = "SELECT id,binario FROM fotos WHERE id='".$_GET['id']."'";
$consulta = mysql_query($sql,$link);
$datos = mysql_result($consulta,0,"binario");
Header ("Content-type: image/jpeg");
echo $datos;
}
?>
Un saludo,