Un reporte que has consultado a la base de datos? tu quieres decir una salida que tengo a partir de una consulta a base de datos dirás... te lo digo porque el hecho que lo veas en pantalla no quiere decir que es un reporte.
hay varias clases para eso la más común y que entiendo que a la mayoría le gusta es
FPDF además tiene muchos ejemplos que te pueden servir de mucho....
Saludos