ho usato il seguente modo per visualizzare un immagine salvata nel db
<?php

include("connect.php");

$query = "SELECT immagine FROM articolo";


// need to fetch the array to get this line to work:
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){

$data =$row['immagine'];
}
header("Content-Type: image/jpeg");
echo $data;

?>

il problema che al posto di visualizzarmi l'immagine mi visualizza un immagine piccola tipo icona al posto nell'immagine.
dove sbaglio ?