Ok, antes que nada dejame decirte que es una mala, muy mala costumbre guardar imágenes o archivos binarios dentro de una base de datos, tiene muuuchas contras. Lo mejor es guardar los archivos en diferentes carpetas y guardar solamente el nombre del archivo en un campo de texto y listo.
Ahora respondiendo tu pregunta.
Si el código para mostrar una imagen te funciona bien entonces lo que tenés que hacer es guardar ese código como una página php aparte y llamarla desde el src de una etiqueta img para mostrar la imagen que corresponda, por ej:
Código HTML:
<img src="laimagen.php" />
Obviamente antes de usar ese código deberías de guardar la imagen en una variable de texto y en el archivo laimagen.php crear la imagen a partir del contenido de esa variable, usando para eso la función imagecreatefromstring.
Espero que eso solucione tu problema.
Salu2