0
當我想要將十進制數字存儲爲像mysql(**)(8,4)這樣的十進制字段,但它並沒有完全存儲。即** 13850存儲爲13.0000。 這是我在控制器(Laravel)代碼:十進制數並不像預期的那樣存儲在mysql中
$getRate = DB::table('currency_rates')
->select('crt_id','buy_rate')->orderBy('created_at','desc')->first();
$rate = $getRate->buy_rate;
$c_price = ($unit_price*$rate);
$expense->c_price = number_format($c_price,4);
$expense->c_total = number_format($quantity*$c_price,4);
// dd(number_format($quantity*$c_price,4));
$expense->rate_id = $getRate->crt_id;
您的幫助非常感激。
感謝您的回覆,並且您的意思是我增加了像(16,4)這樣的位數? – Khodadad
仍然無法正常工作。 – Khodadad