MYSQL - 获取正确的浮点值

时间:2014-02-11 05:37:43

标签: php mysql types

我将1表字段int的数据类型更改为float以接受十进制值

我将值保存为0.05,0.1

当我使用以下查询获取值时:

SELECT points from tbl_points where user_id=10

它让我像

一样回报
0.0546565749

我不知道为什么会这样。我只想显示保存到表格中的值。即0.05或0.1

请帮帮我....

提前致谢

2 个答案:

答案 0 :(得分:1)

您需要将float更改为2 decimal个地方,即float(10,2)

答案 1 :(得分:0)

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