如何防止SQL对PHP输入值进行四舍五入

时间:2019-02-07 20:03:42

标签: php mysql rounding

我正在使用以下PHP在MySQL中插入一条记录(我将代码重新格式化以使其更易于阅读)。在我的数据库结构中,product_cost为int(100),但将值从3.5舍入为4。这也适用于将product_cost更改为decimal(65)

的情况。
$query = "INSERT INTO produce (
   farm_id, product, product_cost, mass, measurement
) VALUES ( 
   1, 'cheese', 3.50, 1, 'kg'
)";

$result = mysql_query($query, $connection);
confirm_query($result);     

1 个答案:

答案 0 :(得分:0)

如果您不想将数字作为整数,请在mysql中使用DECIMAL数据类型。参数为20,265,2