• 締切済み

PHPの検索

データベースからPHPで検索してデータをもってきて表示させるときに100倍して、データを更新するときに1/100にしたいのですがやり方が分かりません 教えていただけないでしょうか

みんなの回答

  • 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に入れればいいんじゃないでしょうか。

関連するQ&A