salve, vorrei visualizzare un immagine che ho correttamente immagazzinato nel db, ma quando vado a visualizzarla mi da questo:

http://localhost/manager/html/mostra.php?id=1

ossia l'indirizzo della pagina che dovrebbe visualizzare il file..

questo è il codice della pagina:

Codice PHP:
<?php require_once('../Connections/manager.php'); ?>
<?
if (isset($_GET['id']))
{
  
$id = @intval($_GET['id']);
  
$sql "SELECT id_file,tipo_file,dati_file FROM foto WHERE id_file='$id'";
  
$result = @mysql_query($sql) or die(mysql_error ());
  
$row = @mysql_fetch_array($result);
  
$id_img $row['id_file'];
  
$type $row['tipo_file'];
  
$img $row['dati_file'];
  if (!
$id_img)
  {
    echo 
"Id sconosciuto";
  }else{
    @
header ("Content-type: ".$type);
    echo 
$img;
  }
}else{
  echo 
"Impossibile soddisfare la richiesta.";
}
?>