Lo que sucede, es que la imagen se guarda como un archivo binario, y por tanto, tienes que decirle al navegador de alguna manera que la informacion que le vas a mandar se trata de una imagen, para que la interprete como tal.
Una forma es mendiante un script de php, que sea el que le manda la imagen a través de los headers.
Aqui te pongo el codigo PHP que extraje de la suguiente pagina:
http://www.wellho.net/mouth/937_Disp...e-via-PHP.html
Código PHP:
Ver original<?php
$rs = mysql_query("select * from im_library where filename=\"". $imagebytes = $row[imgdata];
header("Content-type: image/jpeg"); print $imagebytes;
?>
Y en cada imagen que te interesa, se manda llamar al script como la fuente de cada una de ellas:
Código HTML:
Ver originalHere is your picture:
<br><img src=picscript.php?imname=potwoods><br> Example by Well House Consultants
Otra forma es creando una imagen con la libreria
gd de PHP (
MANUAL)a partir de los datos que lees de la base de datos. Es mas complicado, pero no necesitas un script separado.
Suerte!