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

回答編集履歴

2

おかしな部分の調整

2019/02/22 12:05

投稿

FKM
FKM

スコア3694

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  参考程度のプログラムです(プレースホルダは適宜使ってください)
6
6
  ```PHP
7
7
  $serverpass = "そのcsvがあるファイルのパス";
8
- foreach (glob("serverpass."/*.csv") as $filename) {
8
+ foreach (glob($serverpass."/*.csv") as $filename) {
9
9
  $sql = "BULK INSERT FROM '{$filename}' …"; //insert文
10
10
  …省略
11
11
  do{

1

ループ文

2019/02/22 12:05

投稿

FKM
FKM

スコア3694

answer CHANGED
@@ -1,1 +1,21 @@
1
+ タグにWordpressとあるので、SQL文だけにこだわらずプログラムに頼れるならその方が手っ取り早いと思います。
2
+
1
- タグにWordpressとあるので、PHP文の中にループを作って、ディレクトリ内のファイルを読み出して、それぞれにbulk insertをかけていったらどうでしょうか。
3
+ PHP文の中にループを作って、ディレクトリ内のファイルを読み出して、それぞれにbulk insertをかけていったらどうでしょうか。念の為クエリ実行後で処理が咬まないように、判定変数をループ化しておきます。
4
+
5
+ 参考程度のプログラムです(プレースホルダは適宜使ってください)
6
+ ```PHP
7
+ $serverpass = "そのcsvがあるファイルのパス";
8
+ foreach (glob("serverpass."/*.csv") as $filename) {
9
+ $sql = "BULK INSERT FROM '{$filename}' …"; //insert文
10
+ …省略
11
+ do{
12
+    …省略
13
+ $stmt = SQLの処理判定を返す
14
+ }while($stmt); //処理がtrueを返すまで繰り返す
15
+ }
16
+
17
+
18
+
19
+
20
+
21
+ ```