私のサイトには、ユーザーが入力するフォームがいくつかあります。これらのフォームの 1 つで、多くの作業が発生する可能性があります。そのため、私は同意を求めています。ご覧のとおり、この形式では 40 ゲームになります。また、すべてのゲームでは、ユーザーが数字を入力するための 2 つのフィールドが提供されます (ゲームがどのように終了するかによって異なります)。したがって、40 ~ 50 のゲームでは、追跡するフィールドが 80 ~ 90 あることを意味します。2 つのフィールドはデータベース内の適切なゲームとペアになり、ユーザーの回答は常に記憶されます。これは私のコードのスナップです:
<div class="form-left">England- Italy</div>
<div class="form-right"><input type="result" id="g1r1" name="g1r1" class="form-input" /></div>
<div class="form-dash">-</div>
<div class="form-right"><input type="result" id="g1r2" name="g1r2" class="form-input" /></div>
<div class="form-error"></div>
<div class="form-left">Spain- Mexico</div>
<div class="form-right"><input type="result" id="g2r1" name="g2r1" class="form-input" /></div>
<div class="form-dash">-</div>
<div class="form-right"><input type="result" id="g2r2" name="g2r2" class="form-input" /></div>
<div class="form-error"></div>
私の考えでは、ゲームに game1row1 と game1row2 という名前を付けます。それらをデータベース内の正しいゲームと照合できるようにするため。問題は、90 個のフィールドを持つテーブルへの挿入が非常に難しいことです。だから私の質問は次のようになります:これをより良い方法で行うにはどうすればよいですか?挿入データベース側のコード行が少ない..
insert into tablename ( g1r1, g1r2 values 1, 0 where MATCH_ID = MATCHID)
編集
明確にするために、私のテーブルには ID、user_id、match_id(g)、homeScore(r1)、awayScore(r2) が含まれています。g1r1 と g1r2 の私の考えは、r1 と r2 を右の g(ゲーム) に保存することです。