2011-04-04 89 views
4

是否有已知的良好報告庫?在我開始製作自己的作品之前,我想知道是否有人提出了我可以適應的解決方案?基本上,我有一堆我需要「報告」的MySQL查詢。所以,我的內部解決方案基本上是一堆mysql查詢,需要通過下拉菜單或報告樣式菜單運行,他們將運行所請求的查詢併爲運行的任何SQL查詢構建一個小報告。有沒有那些已經做了這件事,或者我應該在內部建立一些東西?PHP/MySQL報告庫

+0

您期待什麼類型的報告?只是數據表或圖表和數據的可視化? – Treffynnon 2011-04-04 23:09:06

+0

Litterally,一個有統計數據或「總和」數據的表格。例如,如果我需要確定某個類別中有多少個頁面,我想要一個表格來列出類別中每個頁面的頁面名稱,URL等。簡單的東西。我並不真正關注整個數據挖掘的內容或任何東西;這是真正的基本東西。 – drewrockshard 2011-04-04 23:13:03

+0

http://stackoverflow.com/questions/5430929/any-good-php-mysql-compatible-reporting-frameworks-out-there – Ben 2011-04-04 23:18:15

回答

1

Pentaho Reporting,Jasper ReportsEclipse BIRT都可以使用MySQL。我還沒有看到任何基於PHP的報表庫。因此,您可以設置其中一個應用程序,並使其與數據庫進行通信以允許進行報告。

如果你只是希望建立從MySQL statments表輸出,從jqGrid嘗試這個例子:http://www.trirand.com/blog/phpjqgrid/examples/loading_data/array_data/default.php#PHPCode

+0

不知道這是我想要做的。我不需要漂亮的圖形或任何東西。我經常需要一個MySQL包裝器,它允許我輸入SQL語句,並且基本上可以建立一個包含特定列和數據的表格輸出 - 就是這樣。 – drewrockshard 2011-04-05 03:19:34

+0

@drewrockshard查看包含jqGrid示例@Christopher Manning。它似乎涵蓋了我認爲之後的功能。爲了同一目的,我在過去使用過http://www.datatables.net/。 – Treffynnon 2011-04-05 08:29:13

-2

我要投票關閉此作爲已經被問了很多很多次的問題完全相同的副本這裏。但以前的答案並不好。

克里斯托弗的答案提到4個好產品。我也建議看看Agataphplens,Crystal reports

我很驚訝沒有人提到過MSAccess - 它具有很多用於開發報表的很好的功能,但是IME管理軟件是一個主要的PITA,並且沒有調度/集成的空間。

+0

再次,請閱讀我的原始請求;我不需要數據挖掘報告系統。這將是報告基礎的基礎。我甚至討厭把它稱爲報道,即使它是。我基本上想創建一個「報告」系統,這將允許我從MySQL查詢生成報告。 – drewrockshard 2011-04-05 20:16:54

1

請看看Windward Reports。藉助Windward,您可以在Microsoft Word,Excel或PowerPoint中設計報告 - 因此無需學習曲線,您可以設計Crystal,SSRS等甚至無法實現的夢想。 (Disclaimier - 我是Windward的首席技術官。)

我們有大量使用MySql作爲數據源的客戶。我們有一個PHP包裝來調用我們的Java引擎。

謝謝 - 戴夫

1

如果你想要的東西簡單而有效的嘗試我的MySQL的PHP​​腳本記者 - http://julian-young.com/mysqlreporter/ - 這是非常基本的,但非常有效,我已經有超過500名銷售的反饋和問題的網頁。新版本也將在下個月推出。

它被打包成一個簡單的方式來通過電子郵件生成MYSQL報告,但很多我的用戶被用作一個有效的報告生成器。

它很快將包含CSV和PDF附件,並且可以使用cron或任何操作系統調度軟件輕鬆進行調度。

+0

本週即將發佈的更新將會啓用報告的csv和pdf附件。 – 2015-07-06 19:52:23

3

看看phpreports。這聽起來像你在找什麼。

+0

歡迎來到Stack Overflow!雖然這可能在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的重要部分,並提供供參考的鏈接。 – Taryn 2013-01-13 22:12:30

0

我用兩個報告引擎轉換SQL奎雷斯報道,我想任何一個人能滿足您的需求:

Smart Report maker:這一個支持創建MySQL的基於SQL奎雷斯,視圖和表

報告

MYDBR:這個支持基於存儲過程的構建報告