「store」というSQLテーブルを作成しました。私はそれに29のフィールドを持っています。テーブル内のいくつかのフィールドは、テーブル内の他のフィールドの値に依存しています。例は次のとおりです。
Sell_rap_back というフィールドと、rap_back という名前のフィールドがあります。rap_back フィールドの値は独立しており、データベースに入力されていますが、私の Sell_rap_back は rap_back に依存しており、rap_back + 5 として計算されます。
Given : 'rap_back'
Calculate : 'sell_rap_back'
where
**sell_rap_back = rap_back+5**
私はそれをphp/mysqlに実装しています。実装は次のとおりです。
//calculate the value
$qry1 = mysql_query("SELECT rap_back + 5 from store") or die(mysql_error());
//retrieve the value of qry1 and store it in a variable
$sell_rap_back = mysql_fetch_array($qry1);
// now I need to insert the value into the table and update it..
mysql_query("INSERT INTO store(sell_rap_back) VALUES('$sell_rap_back')");
ここでテーブルが更新されていません..
「sell_rap_back」フィールドを処理し、「rap_back」が更新されるとすぐに、次のトランザクションが行われるかなり前にデータベースに保存する方法がわかりません。誰でもこれで私を助けることができますか?