是否有一个知名的报告库?在我自己制作之前,我想知道是否有人提出了我能适应的解决方案?基本上,我有一堆MySQL报告,我需要“报告”。因此,我的内部解决方案基本上是一堆需要通过下拉或报告样式菜单运行的mysql查询,他们将运行所请求的查询并构建一个关于运行的任何SQL查询的小报告。那里有什么东西可以做到这一点,还是我应该在内部构建一些东西?
答案 0 :(得分:3)
看看phpreports。这听起来像你在寻找。
答案 1 :(得分:1)
Pentaho Reporting,Jasper Reports或Eclipse BIRT都可以与MySQL一起使用。我还没有看到任何基于PHP的报告库。因此,您可以设置其中一个应用程序,并让它与您的数据库进行通信以便进行报告。
如果您只是查看MySQL语句的构建表输出,请从jqGrid:http://www.trirand.com/blog/phpjqgrid/examples/loading_data/array_data/default.php#PHPCode
中尝试此示例答案 2 :(得分:1)
请查看Windward Reports。使用Windward,您可以使用Microsoft Word,Excel或PowerPoint设计报告 - 因此没有学习曲线,您可以设计Crystal,SSRS等甚至无法实现的报告。 (免责声明 - 我是Windward的首席技术官。)
我们有大量客户使用MySql作为数据源。我们有一个PHP包装器来调用我们的Java引擎。
谢谢 - 戴夫
答案 3 :(得分:1)
如果你想要简单但有效的东西,请尝试我的PHP MySQL Reporter脚本 - http://julian-young.com/mysqlreporter/ - 这是非常基本但非常有效的,我已经有超过500个销售和页面的反馈和问题。新版本也将在下个月推出。
它被打包为通过电子邮件生成MYSQL报告的简单方法,但被许多用户用作有效的报告生成器。
它很快将包含CSV和PDF附件,可以使用cron或任何操作系统调度软件轻松安排。
答案 4 :(得分:0)
我使用两个报告引擎将SQL quires转换为报告,我认为它们中的任何一个都可以满足您的需求:
Smart Report maker:这个支持基于SQL quires,views和tables创建MySQL报告
MYDBR:这个支持基于存储过程构建报告
答案 5 :(得分:-2)
我打算投票把它关闭,这是一个问题的完全重复,这个问题在这里被多次询问过。但以前的答案并不好。
克里斯托弗的回答提到了4种好产品。我还建议您查看Agata,phplens,Crystal reports。
我很惊讶没有人提到MSAccess - 它有很多很好的功能来开发报告,但是,IME,管理软件是一个主要的PITA,并且几乎没有调度/集成的空间。