回答編集履歴

2

追記

2019/06/25 00:37

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -27,3 +27,13 @@
27
27
 
28
28
 
29
29
  どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で毎回insertしてしまえば良いのではないでしょうか。
30
+
31
+
32
+
33
+ 蛇足:
34
+
35
+ DBに関する処理でtry-catchで囲むことは良くありますが、接続部分だけを囲ってもあまり意味がありません。
36
+
37
+ 特にDBに変更を加える処理(INSERT,UPDATE,DELETE)では、何か起きたときに「ロールバック」と言って、DBを処理前の状態に戻すようにする必要があります。
38
+
39
+ [トランザクション→コミットorロールバック](https://www.php.net/manual/ja/pdo.transactions.php) の流れをきちんとおさえてください。

1

修正

2019/06/25 00:37

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -26,4 +26,4 @@
26
26
 
27
27
 
28
28
 
29
- どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で件数分insertしてしまえば良いのではないでしょうか。
29
+ どういうデータにしたいのかにもよりますが、提示のコードのように一度配列におさめるのではなく、いっそのことfor内で毎回insertしてしまえば良いのではないでしょうか。