标签: php sql postgresql pdo
我正在尝试使用PHP创建一个数据库驱动的网站,并将数据存储在PostgreSQL数据库中(使用PDO访问),我将需要存储和操作高精度十进制数(在某些情况下,超过20个)小数点后的数字)。
我打算在我的数据库中使用NUMERIC或DECIMAL数据类型来存储这些数据,以保持所需的高精度。
使用PHP来(1)访问这些值的最佳方法是什么,以及(2)对这些高精度数字执行基本算术?
我不想只使用浮点数,因为该数据类型可能不精确。
谢谢!
答案 0 :(得分:11)
查看GNU Multiple Precision和BC Math扩展程序。