如何在PHP中使用MySQL Decimal数据类型?

Ben*_*dos 7 php mysql arbitrary-precision

希望只是一个简单的问题.DECIMAL我的数据库中有一列.该值是一个非常小的小数部分 - 对所有行的此值求和将等于1.

现在我想在我的php应用程序中使用此值,显示它,对其执行计算并将其保存回数据库.

由于php只有integerfloat类型,在php中使用该值的最佳方法是什么,以免在计算或显示中失去任何精度?

  • 将值保存为字符串并使用BC Math进行计算
  • 将数字转换为float- 我知道php浮点数是一个很好的数字(取决于操作系统)
  • 使用记住指数的函数将值转换为整数
  • 别的什么?

谢谢