Laravel MySQLを使用して2行の数値データを更新する
P粉161939752
P粉161939752 2024-02-17 18:43:50
0
1
331

データベースに行数を含む詳細テーブルがあります。

###以下を参照してください。 2 つの行に分かれており、1 つの列には Rs

1250、1250 が含まれます。 合計 2500 を示しました。しかし、ユーザーが全合計を使用したい場合、2つの列のデータを更新したいのですが、laravelでこれらの2つの行を更新するにはどうすればよいですか? ああああ

P粉161939752
P粉161939752

全員に返信(1)
P粉642436282

あなたのユースケースの詳細 (例: user が使用した量をどのように取得するかなど) はわかりませんが、問題を解決する 1 つの方法の概要を以下に示します。

この例では、Wallet モデルと関連テーブルを作成し、使用量を表す used 列と、同様の 残り 列を定義しました。もちろん、これらを特定の情報に置き換えることもできます。

リーリー
  1. まず、指定された userused フィールド値を sum (total)
  2. するクエリを実行します。
  3. 次に、ステップ 1 で取得した合計金額から使用金額 (この例では 1500) を引いて、$残り 金額を計算します。
  4. 最後に、指定された
  5. user のテーブル内の各行の 残りの を更新します。
上で述べたように、テーブルから関連する行を取得する方法はあなた次第です。

user_id の使用は単なる例ですが、transaction id など、目的に応じたものを使用できます。使用事例 。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート