2011-07-10 5 views
2

私はいくつかの数学で自分のSQL filedを更新するPHPスクリプトを書いています。 は数学が中でどのようになるこれ、ここでクエリそれ自己 中に提出を更新するために提出されたか、そこにある何かを更新し、その後最初に提出値を取得するためのクエリが数学でいくつかの数式でMySQLテーブルを更新するには?

$sum = 5 ; 
$filed = $filed +(($filed * 100)/$sum) ; 

をI行う必要がありますPHP。 この数学を自分で実行する方法はありますか? filedと仮定すると

+0

'$ sum'と' $ filed'はDBのどこかにありますか? – esqew

答えて

8

はあなたがPHPを介さず、右のMySQLのクエリ内の計算を行うことができ、あなたのテーブルの列の名前です:

UPDATE table SET filed = (filed + ((filed * 100)/5) WHERE some_condition; 

はちょうどあなたのWHERE句に適切な条件を設定してください更新しない行は更新しないでください。

+0

すべてのテーブル値を更新するようにしていただきありがとうございますので、条件を使用する必要はありません – Marco

関連する問題