作者bency (班西)
看板PHP
标题[请益] PDO::PARAM
时间Thu Jul 4 20:50:24 2013
最近开始使用pdo来连接资料库 db用的是MySQL
栏位设定float 想要存小数 要存的资料会到小数以下四到五位不等
在整数部分小於1000的时候还没问题
但在数字大於1000之後 select出来的值都只有小数第一位
是因为没有指定PARAM_的关系吗? 还是这是mysql的特性呢?
我找了一下php.net 就只有INT STR 其他我就不确定有没有跟小数有关的
不过我select 有用where筛选小数後面几位
他资料好像有把整个数字完整的存进去 只是显示没有显示的很完整
但还是不确定是不是真的每个位数都有存到 我只有测到小数第三位而已
测试如图
http://imgur.com/08VdAXK
--
作者 bce00001 (可乐..) 站内 Complain
标题 [干]到底是可以多没品
时间 Wed Jun 29 01:26:13 2011
推 goldnun:所以是要在文章外推? 07/05
→ goldnun:还是不行啊啊啊!还是有限制?但人家已经18岁了的说~>/////< 07/05
▲此签名档不含移位码,不会显示伪造的系统讯息
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 27.147.29.116
1F:推 a60301:建议你先把浮点数转成字串再传入PDO就不会有问题了 07/14 16:56
2F:→ a60301:MySQL会自己依照栏位的格式处理 07/14 16:56
3F:→ bency:谢谢 後来我也有发现资料有完整的存进去 是显示方式上的差异 07/16 23:15