- 締切済み
PHPの検索
データベースからPHPで検索してデータをもってきて表示させるときに100倍して、データを更新するときに1/100にしたいのですがやり方が分かりません 教えていただけないでしょうか
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- agunuz
- ベストアンサー率65% (288/438)
回答No.2
>表示させるときに100倍して、データを更新するときに1/100にしたい 何のためにそういう処理を行うのでしょうか? #逆( /100 で表示、格納時に x100)はよくありますけどね。小数以下2桁の #数値を保持させたいがDECIMALはイヤというケースとか。 更新時に 1/100 ってカラムが実数型でなく整数型の場合(計算の誤差を考慮すれば実数型は選択出来ない)、1/100 した端数はどうしますか?それによって計算が変わってきます。 取得するときに x100 はSQL文にそのまま書けばいいので楽ですけどね。 (例) select a_col,b_col,(target_col * 100) as target_col100, c_col from テーブル名
- t_ohta
- ベストアンサー率38% (5293/13829)
回答No.1
$a = $_POST['hoge'] / 100; で$aをSQLに入れればいいんじゃないでしょうか。