ciao a tutti vorrei visualizzare un immagine gif presente nel mio database.
Ho abbozzato questo pezzo di codice ma non mi funziona mi da un errore sulla riga dell header contern type.
Versioine php 5.1.2
database mysql IMMAGINE composto da id_img,nome_file,tipo_file,dati_file (contenente l'immagine) e id_persona chiave esterna
PERSONA composto da id_persona cognome e nome
inoltre non mi funziona neanche la LIMIT ho dovuto porla come commento per verificare l'altro errore che vi ho gia descritto.

Qualcuno sa aiutarmi?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>
<body>
<?php
$host = 'localhost'; # l'host in cui risiede il database (IP)
$user = 'root';
$psw = '';
$db = 'prova';
mysql_connect($host,$user,$psw); #connessione al database
mysql_select_db($db); #selezione del database
$query = "SELECT *
FROM immagine";
$result = mysql_query($query);
$totrows = mysql_num_rows($result);
$query = "SELECT id_img
FROM immagine AS i JOIN cliente AS c ON i.id_persona=c.id_persona";
//LIMIT $totrows-1,$totrows";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)){
echo "ID rintracciato nel database " .$row[id_img];
;}

if(!mysql_select_db('1stampa'))
die('Selezione database fallita!');

// query per recuperare il file
$query = "SELECT dati_file FROM immagine WHERE id_img='$result'";
$risultato = mysql_query($query) or die('Query non valida: ' . mysql_error());
$tmp = mysql_fetch_array($risultato);
header('Content-Type: image/gif');
$x="[img]/upload/file_caricati/".$tmp[[/img]";
echo $x;
?>
</body>
</html>