PDO :: PARAM_FLOAT不存在,为什么?

Jér*_*ont 10 php sql pdo

我想知道为什么PDO :: PARAM_FLOAT不存在以及什么可以取代它?

apf*_*box 5

没有,可能是由于隐含的舍入问题。

只需使用或PDO::PARAM_STR将浮点数转换为字符串即可。strval($float)(string) $float

  • 这不起作用,因为类常量“PDO::PARAM”不存在。但是,如果将其替换为“PDO::PARAM_STR”,它将起作用。而且您不必将浮点数转换为字符串。 (4认同)