雖然我已經將數據庫設置爲DECIMAL(10,4),但我將小數插入到MYSQL數據庫中,但最終在數據庫中的值是四捨五入的。例如,我的折扣設定爲6.5,數據庫記錄它作爲7mysql十進制舍入
我的查詢是:
$save = sprintf("
INSERT INTO discount
SET am_discount = %d,
tx_discount = '%s'
",
$_POST['am_discount'],
mysql_escape_string($_POST['tx_discount'])
);
我已經試過am_discount
字段設置爲%u
和%f
爲好,但它不」 t似乎有所作爲。
正如我所提到的,我的MYSQL數據庫中的am_discount字段設置爲DECIMAL (10,4)
,我也嘗試過(10,2)和(8,2)。
我錯過了什麼?
你能在這裏顯示錶格結構嗎? – Bajrang