错误保存浮点值PHP SQL

时间:2018-08-31 12:19:35

标签: php sql laravel sql-update save

我在通过PHP / Laravel更新或保存浮点值时遇到问题。

示例:

  

预算166.0->数据库中的FLOAT(5,1)

     

subscription_fee 7.5->数据库中的FLOAT(5,1)

这是我的操作代码:

foreach ($teams_ctrl as $team_ctrl)

         {
           $budget = $team_ctrl->budget;
           $budget-= $subscription_fee;
           team::where('id', $team_id)->update(['budget' => $budget]);
         }

现在的问题是...在DB中保存/更新的浮点值是158.0,而不是158.5。 我尝试过用floatval进行雄辩的保存/更新....如何保存正确的十进制值?

0 个答案:

没有答案