non so se può servire, ma questo è il file che uso per scaricare i file dal db e mostrarli:

Codice PHP:
<?php
error_reporting
(E_ALL);
include(
"config.inc.php");
$db mysql_connect($db_host$db_user$db_password)or die('connessione: '.mysql_error());
mysql_select_db($db_name$db)or die('database: '.mysql_error());

$query "SELECT blobType, blobData FROM file WHERE id_file = ".$_GET['id'];
$result mysql_query($query,$db) or die("Couldn't get file list");
    
if(
mysql_num_rows($result) == 1)
{
  
$fileType = @mysql_result($result0"blobType");
  
$fileContent = @mysql_result($result0"blobData");
        
  
header("Content-type: $fileType");
  echo 
$fileContent;
}
?>
il file sta quindi nella variabile $fileContent, ma non riesco proprio a muovermi!