2012-09-11 55 views
3

我有3個字段在數據庫關於計數%

Total_Points 
Earned_Point 
Progress 

可以說有

我得到800點從1000

Total_Points = 1000 
Earned_Point = 800 
Progress = 80% 

我算進步的遊戲((80%) )手動

如何使用PHP自動計算它?

要自動獲取%

+1

Progress = 100 * Earned_Point/Total_Points – Erik

+1

@Nikola:如果有人加了賞金,那真的很有趣 – zerkms

+0

@Nikola是的,我認爲 – Zeroic

回答

2

對於首先你需要從數據庫中獲取這一點,比你可以計算使用該

做計算和存儲在數據庫中

(Earned_Point * 100)/Total_Points 
6

哎,這是基本的數學......

Earned_Point * 100/Total_Points 
+1

嘿嘿,容易點,+1 – zerkms

+4

我覺得有罪,對不起所有:p! –

+0

:)謝謝你的答案,並不覺得有罪LOL – Zeroic

2

嘗試像

Progress = 100 * (Earned_Point/Total_Points) 
+0

你可以給intpec或浮動根據您的需要的類型轉換 – Gautam3164

+0

請不要問任何人接受自己給出的答案... heheh –