snoopgreen:
I don't really think that creating reports is one of PHP/MYSQL's strong points.
You don't usually use a frying pan to make toast, you use a toaster. And you don't usually
pound nails with a wrench, you use a hammer.
That having been said, I don't see any reason why you couldn't use PHP/MYSQL to create a report, although there are applications which are much better suited for such a task.
First of all, I am not sure if we are on the same page concerning reports.
When I think of reports, I think of something that is spit out of a printer nicely formated in column and rows and has occasioinal paragraphs of text interspersed that present explanations or comments about the data in the column and rows.
Using that type of concept it should be quite easy to use PHP to manipulate the data in your MYSQL database and use HTML/CSS to put the information in a report type format.
It is not uncommon to see Web pages that are presented in a report type format.
I'm not sure that this gives you much valuable information, but without knowing a lot more about your concept of reports it is hard to get real sepcific.
Good Luck