Ciao a tutti.. devo fare un semplice script che mi visualizza l'immagine presentenel db mysql

Ecco la tabella "immagini"

ecco lo script

Codice PHP:
<?
  
include 'config.php';
  
$id=$_POST['id'];
 
  
$sql "SELECT id,type,immagine FROM immagini WHERE id='$id'";
  
$result = @mysql_query($sql) or die(mysql_error ());
  
$row mysql_fetch_array($result);
  
$id_img $row['id'];
  
$type $row['type'];
  
$img $row['immagine'];
  if (!
$id_img)
  {
    echo 
"Id sconosciuto";
  }else{
  
$filesize strlen($img);

header('Content-type: '.$type);
header('Content-Length: '.$filesize);
header('Content-Disposition: inline; filename="'.$filename.'"');  
 
    echo 
$img;
  }
 
?>
mi si visualizza l'immagine in caratteri esadecimali... coma mai?
�JFIF��H�H���C�  "* "2,441,0/7>OC7:K;/0E^FKRTYYY5Bah`VgOWYU�C((U909UUUUUUUUUU UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU�x �������������� �� ���������� ���ST(�����@-Pd Jh���@*�@AK�����%dθ,q92d� :/=+{FF * P��P�3Xg <V�@�� ԾMB� J �@ ���+5^TG\ )K)� RнlQ*z%4�P���Ɋq1ȼJ! JQ%(;/{{IѢ  K, �� �dŸ5<◍@BPT4RWuv@@ C*� ��b/#ΞSp\��C֞/ht6R�,Gdh�(@1\k9N1k� h잴{GS D^E��r`+p5"8˓u΀� Ph'/e'ZH@Ba (� B9 P yy,2��(6{w^S%(((YYkʸdMAA V� uOm:GCE B"ZPPR.LpO)]ZFb=OMEv:C ��P$b !T@ `s9y;fR܀� h'elQd !�{`P ��93<^d5-A-l!��Rw* )l)J 0AXNqP��kι��E@@PR �n5TI[;6XZb̘2g/ ���2s^GqIAH(! -M5]JhIJ(CsK� 2`8W!",@T �@KaKfTMH" օ}~[ hdɃ3sb9:D ��ZKj�ME(�KTҔ E�) 28W;"dP� �()Ɓ�<; tMg]--(�!&L!! #"@��,E�B Yef[�jS$2dɀhݚ4Z LK9(E*PUl $C+45!cDhpkתn8&vtm[)kH,]Fe,&7IJtJje"$z%ϋAQ@*KGIE)Pxn|