簡體   English   中英

基於MySQL和PHP的統計數據

[英]Statistics based on MySQL and PHP

我正在努力解決一個問題,希望你們中的一些人能夠幫助我。

我得到了包含許多操作的表的以下表結構。 然后我想創建一個生成一些統計信息的PHP腳本。

+---------------+-------------+------+-----+-------------------+----------------+
| Field         | Type        | Null | Key | Default           | Extra          |
+---------------+-------------+------+-----+-------------------+----------------+
| id            | int(11)     | NO   | PRI | NULL              | auto_increment |
| MemberID      | int(11)     | NO   |     | NULL              |                |
| MemberNumber  | int(11)     | NO   |     | NULL              |                |
| Status        | varchar(20) | NO   |     |                   |                |
| ClubID        | int(11)     | NO   |     | NULL              |                |
| Clubtype      | varchar(5)  | NO   |     | NULL              |                |
| Time          | timestamp   | NO   |     | CURRENT_TIMESTAMP |                |
| Gender        | varchar(10) | NO   |     |                   |                |
+---------------+-------------+------+-----+-------------------+----------------+

我想知道是否最好讓php或mysql操縱數據。 我想得到一些基於Time統計數據,例如year,month,week和一些基於Clubtype統計數據,例如FK,UK ,最后一些基於Gender統計數據,例如Male,Woman 因此最好在mysql查詢中使用count() ,或者更好地獲取所有數據並讓php生成統計數據。

我希望這是有道理的。 謝謝你的幫助:)

編輯:進一步解釋我的計划。 我想生成的每year按分組month和每個月我想要得到的

count(Status)總計

count(Status) ,其中Clubtype = $value

count(Status)其中Gender = $value

此外,對於每個月我想獲得按week分組的統計數據,最后我想獲得按day分組的每周的統計數據。 這些統計數據使用與上述相同的count

我希望這能更好地了解我想做什么。

使用MySQL。 由於索引,它將能夠更快地計算和組織事物。 您將不得不大量使用GROUP BY和數學函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM