Prova a modificare il codice in questo modo:
Codice PHP:
<?php
// connessione e selezione del database
mysql_connect('host', 'user', 'pw')
or die('Connessione non riuscita: ' . mysql_error());
if(!mysql_select_db('nome_db'))
die('Selezione database fallita!');
// query per recuperare il file
$query = 'SELECT id,content FROM nome_db WHERE id = '.$_GET['id'];
$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);
header('Content-Type: '.$tmp['type']);
echo htmlspecialchars($tmp['content']);
?>
Sotto ho inserito la funzione htmlspecialchars(), se non va, prova a sostituire la funzione con htmlentities()