我正在使用以下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);
答案 0 :(得分:0)
如果您不想将数字作为整数,请在mysql中使用DECIMAL
数据类型。参数为20,2
或65,2