如果ECSHOP商品重量录入为1.499千克,数据库存储值为1.499:如果录入1.499克,存储值为1.显然数据保存有误差,虽然在快递运输中,此误差极小可以忽略不计,但从严谨的角度看,这是不合理的. /* 根据商品重量的单位重新计算 */ ) { $goods[) ? $goods['goods_weight'] : ($goods['goods_weight'] / 0.001); } 从上面转换代码可以看出,“克”转换为“千克”自动四舍五入,存储时会丢失精度,原因是goods表的goods…