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

回答編集履歴

2

追記

2019/06/25 00:37

投稿

m.ts10806
m.ts10806

スコア80888

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

修正

2019/06/25 00:37

投稿

m.ts10806
m.ts10806

スコア80888

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