我正在使用以下PHP将记录插入MySQL(我已经重新格式化了代码以使其更易于阅读(。在我的数据库结构中,product_cost 是 int(100(,但它将值从 3.5 舍入到 4。如果我将product_cost更改为十进制(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);
如果您
不希望将数字作为整数,请在mySQL中使用DECIMAL
数据类型。 参数为 20,2
或 65,2