Não estou discutindo sobre o sentido ou o absurdo dessa abordagem. Até certo ponto, esta é uma pergunta válida.
Veja a documentação:
Então você tem que fazer:
eval('?> ' . $query_from_db . ' <?php ');
DEMO
Observe também que
eval
está saindo diretamente para o navegador. Não retorna um valor. Dê uma olhada em Funções de controle de saída
para buffer.