2011-02-11 33 views

回答

0

你可以像

Player_Stats 
players int 
hour int 

表結構,那麼你可以寫類似每小時:

insert into Player_stats (players, hour) values(NUMBEROFPLAYERS, HOUR#);

其中HOUR#是一個從1到X的可能小時數(如果只想將事物存儲在正在運行的日誌中,否則將小時更改爲時間戳)....插入將更像

insert into Player_Stats (players, timestamp) values(NUMBEROFPLAYERS, NOW()); 

然後,你retreive與您的數據:

select players, hour from Player_Stats;

或者,如果你保持永久的東西,想抓住從現在到3天前一個範圍:

select players, timestamp from Player_Stats where timestamp between now() and date_sub(timestamp, interval 2 day); 

那麼你可以使用像谷歌可視化一個圖表庫......它們對格式良好的文檔這些數據專門用於他們不同的圖表。

0

我做了類似的事情。我將玩家人數和時間戳存儲在一張表中,然後使用jquery和jqplot來顯示數據。

0

我會設置一個定期運行SELECT TO OUTFILE myFile聲明的cron。請注意,出於安全目的,myFile不能是現有文件(docs),因此您必須讓cron在繪圖創建後刪除文件。

我發現ploticus很容易處理,並且可以製作一些非常複雜的地塊而不會有太多的困難。

+0

我已經在該文件上安裝了cron。雖然謝謝! – AndrewFerrara 2011-02-11 21:13:40

1

嘿,Google Charts正是你要找的。它可以從數據集創建任何類型的圖表,並且可以非常自定義。

至於實際的數據檢索,上面的答案會幫助你。 :)

相關問題