PDO::PARAM_FLOAT 不存在,为啥?
Posted
技术标签:
【中文标题】PDO::PARAM_FLOAT 不存在,为啥?【英文标题】:PDO::PARAM_FLOAT does not exist, why?PDO::PARAM_FLOAT 不存在,为什么? 【发布时间】:2012-03-20 13:15:08 【问题描述】:我想知道为什么 PDO::PARAM_FLOAT 不存在,有什么可以替代它?
【问题讨论】:
这个答案对你有帮助吗?如果是这样接受 这已作为 ***.com/questions/2718628/pdoparam-for-type-decimal 的副本关闭,但这里只回答了第二个问题。 【参考方案1】:没有,可能是由于隐含的舍入问题。
只需使用PDO::PARAM_STR
并使用strval($float)
或(string) $float
将浮点数转换为字符串。
【讨论】:
这不起作用,因为类常量PDO::PARAM
不存在。但是,如果您将其替换为PDO::PARAM_STR
,它将起作用。而且您不必将浮点数转换为字符串。以上是关于PDO::PARAM_FLOAT 不存在,为啥?的主要内容,如果未能解决你的问题,请参考以下文章
为啥 int 存在于 C 中,为啥不只是 short 和 long
即使路径不存在,为啥 Path(...).exists 为真? [复制]