Como insertar una foto en un BLOB

Wilson
06 de Octubre del 2004
Hola a todos, tengo el siguiente problema: en este script hago un tumbnail de una foto e intento guardarla en un campo BLOB, pero no se como hacer para insertarla en el mismo, aqui va el codigo, espero este claro

<?
include("conect.php");
$hoy = date("d")." de ".date("M")." del ".date("Y");

// Aqui se crea el tumbnail

$imagen_origen=ImageCreateFromJPEG($nombre);
$ancho=imagesx($imagen_origen);
$alto=imagesy($imagen_origen);
$tancho=$ancho;
$talto=$alto;
if ($alto == $ancho) {
$alto=100;
$ancho=100;
} else {
if ($alto > $ancho) {
$ancho = ($ancho * 100 / $alto);
$alto=100;
} else {
$alto = ($alto * 100 / $ancho);
$ancho=100;
}}
$imagen_destino=ImageCreateTrueColor($ancho, $alto);
imagecopyresized($imagen_destino, $imagen_origen, 0, 0, 0, 0, $ancho, $alto, $tancho, $talto);

// Aqui grabo el contenido en un BLOB, el campo es tumb
// pero falta hacer algo que no se que es para poder grabarlo

mysql_query("insert into perras (fecha, tumb) values ('$hoy', '$imagen_destino')",$link);

$result = mysql_query("SELECT id FROM base ORDER BY id DESC LIMIT 1", $link);
while ($myrow=mysql_fetch_array($result))
{
$ultimoid=$myrow["id"];
}

//ImageJPEG($imagen_destino,'',75);
// aca muestro el ultimo tumb generado

$result = mysql_query("SELECT tumb FROM perras where id = $ultimoid", $link);
while ($myrow=mysql_fetch_array($result))
{
echo $myrow['tumb'];
}
echo "<br>";
echo $alto;
echo "<br>";
echo $ancho;

?>