2014-02-11 45 views
0

我改變1個表字段INT的數據類型爲float用於接受十進制值也MYSQL - 獲取適當的浮點值

我正在保存的值作爲0.05,0.1

當我與以下取值查詢:

SELECT points from tbl_points where user_id=10 

它返回我vaule像

0.0546565749 

我沒有得到爲什麼這發生了。我只是想顯示值,因爲它保存到表中。即0.05或0.1

請幫我....提前

感謝

+1

什麼是你該值的數據類型數據庫中的字段? – Zeeshan

+0

什麼是你使用的插入查詢?你可以使用'ROUND'功能。 – DhruvPathak

+0

@DhruvPathak沒有回合會讓0 –

回答

1

你需要改變你的float2 decimal地方,即float(10,2)

0
$tt = "105"; 
echo number_format((float)$tt, 2, '.', ''); // this will output 105.00