質問するログイン新規登録

質問編集履歴

2

誤字

2019/10/17 03:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  現在、ブラウザ上で各セルにフォーム機能を持たせたテーブルを作り、
4
4
  各フォームに値を入力し、一括でUPDATE出来るWebアプリケーションを作ろうとしています。
5
5
  実際には、以下の様なコードでやりたいことは実現できているのですが、
6
- SQL処理を二回foreachしているので、負荷がかかってあまり推奨できるやり方ではありません。
6
+ SQL処理を二回foreachしているので、負荷がかかってあまり推奨できるやり方ではありません。。。
7
7
 
8
8
 
9
9
  ### 該当のソースコード

1

書式の改善

2019/10/17 03:38

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -128,9 +128,10 @@
128
128
 
129
129
  ?>
130
130
 
131
-
131
+ ```
132
132
  ###試したこと
133
133
  例えば、以下の様な配列を作成することができれば、
134
+ ```PHP
134
135
  array (size=2)
135
136
  1 =>
136
137
  array (size=2)
@@ -140,12 +141,12 @@
140
141
  array (size=2)
141
142
  'fullname' => string 'name2' (length=5)
142
143
  'age' => string '20' (length=2)
143
-
144
+ ```
144
145
  foreach をid単位で回して、fullnameとageをいっぺんに更新することが可能だと思うのですが…
145
146
  連想多次元配列を上手く組めなくて苦戦しております。。。
146
147
 
147
148
  ###一例
148
-
149
+ ```PHP
149
150
  for($i=0;$i<10;$i++){
150
151
  $array=array(
151
152
  "id"=>"$id[$i]",
@@ -154,12 +155,12 @@
154
155
  "age"=>"$age[$i]"
155
156
  )
156
157
  );
157
-
158
+ ```
158
159
  上記の様な方法を考えたりもしましたが、配列の個数を指定しなければならない(制限を設けたくない)のと、
159
160
  どの様にUPDATE繰り返し処理に持ち込めば良いのか、混乱してしまいよくわからなくなってしまいました。
160
161
  スマートなやり方をご存知の方いらっしゃいましたら、是非お力添えをよろしくお願いいたします。
161
162
  全体的に拙い説明で申し訳ありません。
162
- ```
163
+
163
164
  ### 補足情報(FW/ツールのバージョンなど)
164
165
 
165
166
  ここにより詳細な情報を記載してください。