回答編集履歴
2
追記
answer
CHANGED
@@ -12,4 +12,9 @@
|
|
12
12
|
}
|
13
13
|
```
|
14
14
|
|
15
|
-
どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で毎回insertしてしまえば良いのではないでしょうか。
|
15
|
+
どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で毎回insertしてしまえば良いのではないでしょうか。
|
16
|
+
|
17
|
+
蛇足:
|
18
|
+
DBに関する処理でtry-catchで囲むことは良くありますが、接続部分だけを囲ってもあまり意味がありません。
|
19
|
+
特にDBに変更を加える処理(INSERT,UPDATE,DELETE)では、何か起きたときに「ロールバック」と言って、DBを処理前の状態に戻すようにする必要があります。
|
20
|
+
[トランザクション→コミットorロールバック](https://www.php.net/manual/ja/pdo.transactions.php) の流れをきちんとおさえてください。
|
1
修正
answer
CHANGED
@@ -12,4 +12,4 @@
|
|
12
12
|
}
|
13
13
|
```
|
14
14
|
|
15
|
-
どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で
|
15
|
+
どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で毎回insertしてしまえば良いのではないでしょうか。
|