Leer campo BLOB y salvarlo a binario

uGe
07 de Agosto del 2005
Tengo una base de datos con campos BLOB que tienen almacenados imagenes en jpg. Me gustaria recuperarlas mediante un script en PHP. Me imagino que habra que pasar el contenido del campo BLOB a una variable y con un comando salvarlo a disco.
Sabeis que comando es o como se prodria hacer?

bytevamp
07 de Agosto del 2005
Veamos en primer lugar, en la pagina en la que quieres mostrar la imagen, en el lugar donde debe ir la imagen colocas lo siguiente:

<? echo "<img src="ver.php?Codigo=".$registro['Id']."" height=110>";?>

y a continuacion creas el archivo ver.php:
<? include('conexion.php');
if(isset($_GET['Id'])) {
$sql = "SELECT Foto, Mime FROM archivos WHERE Codigo='".$_GET['Id']."'";
$consulta = mysql_query($sql,$con);
$datos = mysql_result($consulta,0,"Foto");
header("Content-type: $tipo");
echo $datos;
}
?>

Donde Foto es el nombre de tu campo BLOB.

lo de include('conexion.php'); es para incluir un archivo con la cadena de conexion.

Ante cualquier duda no dudes en contactar aunque sea via Mail.

Suerte.

S.Y.L.A.