Ante todo, por favor, procura expresarte bien, sé descriptivo pero concreto, utiliza código para ilustrar de lo que hablas,
separa las cosas (tampoco este es un foro de ayuda personalizada)... lee la dirección de mi firma

.
Bueno, lo anterior porque:
1. No entendí como es que solucionaste (de hecho, no lo dices).
2. Inicialmente mencioas el almacenamiento es
directo en la BD utilizando un campo tipo
mediumblob... ¿cuál carpeta?
y 3. Preguntas nuevas, temas nuevos (antes buscar, claro, que precisamente esa es la idea de separar las cosas) pero te preguntaría ¿para qué extraer entonces esos "resultados vacíos"?; solucionalo con SQL será más simple y óptimo.
Saludos