php 读取mysql的double类型小数点不对

数据表设计
https://img2.mukewang.com/5c8f38060001253b07740338.jpg

存储的数据
https://img3.mukewang.com/5c8f38080001415508000492.jpg

php读取的结果:

https://img3.mukewang.com/5c8f380a0001bf4107790342.jpg

海绵宝宝撒
浏览 635回答 3
3回答

慕田峪7331174

mysql的double类型是浮点数,是保存的浮点差,详细可以参考下这里 ,其他语言也一样,价格推荐使用decimal类型 。

一只名叫tom的猫

自php7.1之后使用json_encode就会出现这个问题,可以将浮点数先转为字符串

吃鸡游戏

保留两位小数四舍五入就好了。
打开App,查看更多内容
随时随地看视频慕课网APP