2016-04-27 29 views
1

私のmysql dbでは、製品のprices.like $ 200.00または$ 200.50(2ポイントのみ)を保持するテーブルの列を管理しています。 htmlになると、私はブレードビューからこれをキャッチします。HTML Laravel Bladeのmysql dbから小数点以下を表示していません

<p class="excerpt col-md-6 col-md-offset-5 alert alert-danger">Price per Instance : AUD ${{$product->product_price}}</p> 

問題は、それが0.00を示すとするとき$ 200.50それは200.5と$ 200.51またはそれは$ 200.50999450684にこのような何かを与える任意の2点であるされていない、$ 200.00です。私は

そしてまた私は、MySQL DBにHTMLで2つの小数点で

おかげ番号を保存する方法を教えてくださいを....何をすべきか

アップデート01: 私のテーブル構造

enter image description here

答えて

1

$ 999.99 $ 0〜価格DECIMAL(5,2)にMySQLでは、あなたの農産物価格の列を設定してください。そうでない場合は、お使いの列の名前

+0

それは大丈夫だと

ALTER TABLE #PRODUCTTABLENAME MODIFY COLUMN #PRODUCTPRICECOLUMNNAME DECIMAL(5,2)

あなたのテーブルの名前に置き換え

#PRODUCTTABLENAME#PRODUCTPRICECOLUMNNAMEを実行します。私のdbは10進数を保持します。問題はHTMLで表示されない小数です –

+0

あなたが使用しているPHPフレームワークが整数としてその場でそれらを変更していない限り、可能であるべきです...このページが含まれているプロジェクトについてもっと詳しく記述できますか? –

+0

PHPバージョン5.5.9。ここではゼロが除かれ、小数点が.23のような場合は小数点がより多く表示されます –

関連する問題