【发布时间】:2012-01-13 10:57:14
【问题描述】:
正如通常讨论的那样(例如这里的 Storing 0.00001 in MySQL),DECIMAL 数据类型应该用于需要精确/正确性的字段,例如帐户余额。
然而,我想知道 PHP 如何处理这些值,如果它们在内部作为浮点数处理,从数据库中读取这些值、进行一些计算并再次写回它们时是否仍然存在问题。如果是这样,我们如何强制 PHP 保持精确?
【问题讨论】:
-
我们现在在将 MySQL 查询输入数据库时进行所有计算。仍然存在一些不精确性,所以问题可能出在其他地方,但我猜这是另一个问题..
标签: php mysql floating-point decimal precision