PHP/MySQL reporting library [closed]

孤人 提交于 2019-12-21 05:24:08

问题


Is there a known good reporting library? Before I go making my own, I was wondering if anyone who has come up with a solution I can adapt to? Basically, I have a bunch of MySQL queries that I need to "report" on. So, my in-house solution would basically be a bunch of mysql queries that need to be run through a drop down or reporting style menu and they would run the queries requested and build a little report of whatever sql query that was run. Is there something out there that already does THIS, or should I just build something in-house?


回答1:


Take a look at phpreports. It sounds like what you are looking for.




回答2:


Pentaho Reporting, Jasper Reports, or Eclipse BIRT can all work with MySQL. I haven't seen any PHP based reporting libraries out there. So, you can just set up one of those applications and have it communicate with your database to allow for reporting.

If you are just looking build table output from MySQL statments, try this example from jqGrid: http://www.trirand.com/blog/phpjqgrid/examples/loading_data/array_data/default.php#PHPCode




回答3:


Please take a look at Windward Reports. With Windward you design the reports in Microsoft Word, Excel, or PowerPoint - so no learning curve and you can design reports that Crystal, SSRS, etc. can't even dream about. (Disclaimier - I'm the CTO at Windward.)

We have a large number of customers who use MySql for the datasource. And we have a PHP wrapper to call our Java engine.

thanks - dave




回答4:


If you want something simple but effective try my PHP MySQL Reporter Script - http://julian-young.com/mysqlreporter/ - it's extremely basic but very effective, I've had over 500 sales and pages of feedback and questions. A new version is coming out next month too.

It is packaged as a simple way to generate MYSQL reports by email but is used as an effective report generator by a lot of my users.

It will soon include CSV and PDF attachments and can easily be scheduled using cron or any operating systems scheduling software.




回答5:


I use two reporting engines for converting SQL quires to reports, I think any of them could meet your needs :

Smart Report maker : this one supports creating MySQL reports based on SQL quires , views, and tables

MYDBR : This one supports building reports based on stored procedures




回答6:


I was going to vote to close this as an exact duplicate of a question which has been asked many,many times here. But the previous answers are not great.

Christopher's answer mentions 4 good products. I'd also suggest looking at Agata, phplens, Crystal reports.

I'm surprised nobody has mentioned MSAccess - it has a lot of nice functionality for developing reports, but, IME, managing the software is a major PITA, and there's little scope for scheduling / integration.



来源:https://stackoverflow.com/questions/5545297/php-mysql-reporting-library

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!