Recupero immagini da database Mysql

Ho letto è messo in prova l'articolo sull'utilizzo del campo tipo 'BLOB' per l'archiviazione delle immagini. L'esempio riportato funziona a meraviglia ma, il momento che voglio recuperare le immagini da un'altra query, questi mi restituisce solo i codici del campo "dati_file o in altri casi solo il riquadro bianco dell'immagine.

<?
require '../includes/config.inc.php';
mysql_select_db($db_name, $db);
// query per recuperare il file

$query = "SELECT * FROM auto_usate, tabella_files ORDER BY marca";
$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);

// invio una intestazione contenente il tipo MIME

header('Content-Type: '.$tmp['tipo_file']);

// invio il contenuto del file

echo $tmp['dati_file'];

?>

così come sopra, funziona. Se solo provo a richiamare la query dentro una codifica html (tabella, td etc) mi viene restitutito solo il codice. Chi mi aiuta. (con facili espressioni) Grazie

inviato 10 anni fa
aleppo
X 0 X

lo script che estrare una immagine dal DB non può produrre ulteriore output oltre all'immagine stessa.

 :bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda