如何防止 SQL 舍入 PHP 输入值



我正在使用以下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,265,2

最新更新