2011-11-14 10 views
1

私は 'decimal(18,2)'型のデータベースに値を持っていますが、2.50,1.25などの値を持っています。何らかの理由でそれをプルすると表示されません。私のテーブルの他のすべての値がある..私は、私は、変換のいくつかの種類を必要とするので、それがあると仮定し..しかし、わからないどのようにPHPの浮動小数点数を変換する

$_price = $row["_price"]; //suppose to pull in 2.50 for example 

しかし、私はそれを

print($_price_label.' '.$_price); 
を印刷しようとすると、空白にしてい

'The value is $'のようなものがありますが、価格は引き込まれていません。

どのように私はこれを達成することができますか?

あなたは

+1

これはひどく聞こえるかもしれませんが、価格の正しい列名を使用していますか?また、var_dump $ rowを実行して、正しい内容が存在することを確認してください。 – slugonamission

+0

ayayay ..それはこれが私が行2 []の代わりに行[]を使用していた問題hahahだったと思っているように驚くほどです。ありがとうございます – user710502

+0

そう思った。私はいつも頼むことを嫌う。あなたはそれを固定してうれしいです。 – slugonamission

答えて

1

あなたはそれを変換する必要はありません、あなたの変数が設定されていないありがとう、またはそれはあなたの変数名、キー、および列名を確認してください0

です。

カラム名が「価格」の場合は、$_price = $row["price"];(アンダースコアなし)を使用する必要があります。