En efecto, la consulta se realiza a una BDD pero se realiza correctamente y no es ese el problema puesto que los resultados se muestran al momento, el problema es que en ocasiones parece como si al servidor le costase encontrar la imagen puesto que esta no se muestra al momento aunque sea una imagen de unos pocos kb (pueden pasar hasta 20 segundos o mas hasta mostrar la imagen y en ocasiones puede que la imagen ni llegue a mostrarse, de hecho, se puede ver en la parte de abajo del navegador como aparece el mensaje "Esperando a www....." de manera indefinida). Lo raro es que eso no sucede siempre.