2

わかりましたので、ユーザーの収益をデータベース内に保存しています。列セットには decimal があります(5,5)
値がヒット0.99999するとすぐに、それ以上上がらないようです1.00000

簡単な更新をしています

  $fdfsdfdsfsdf = mysql_query("UPDATE users SET available_earning=available_earning+0.00002 WHERE id  = '".$owner2."'")
or die(mysql_error());

更新は、収益が上がるまで機能し、0.99999その後停止します。私にできることはありますか?

4

2 に答える 2

4

10 進数 (5,5)

この定義では 5 桁しか使用できず、5 桁は小数用に予約されているため、入力0.99999できる最大数です。

mysql のデータ型の詳細を読む

于 2013-06-01T09:27:26.860 に答える