显示在mysql和php中输入的小数

显示在mysql和php中输入的小数,php,mysql,Php,Mysql,我在MySQL“float”中有一个字段。我正在尝试插入一个浮点值“1.1”。很好。它在MySQL中存储为1.1,这很好。但是,当我试图在PHP中获取该值时,该值显示为“1.100000023841858”。我需要按原样显示这些数字 如果我使用varchar,那么我无法排序,因为假设我的值是1.1、2.1和10.1,那么记录将按1.1、10.1和2.1排序,这在排序时是不正确的 感谢您的帮助。寓意:不要使用浮点数作为序列号。如果序列号是指版本号,则可能会有帮助:我会检查相同的内容。

我在MySQL“float”中有一个字段。我正在尝试插入一个浮点值“1.1”。很好。它在MySQL中存储为1.1,这很好。但是,当我试图在PHP中获取该值时,该值显示为“1.100000023841858”。我需要按原样显示这些数字

如果我使用varchar,那么我无法排序,因为假设我的值是1.1、2.1和10.1,那么记录将按1.1、10.1和2.1排序,这在排序时是不正确的


感谢您的帮助。

寓意:不要使用浮点数作为序列号。如果序列号是指版本号,则可能会有帮助:我会检查相同的内容。