回答編集履歴

1

加筆修正

2018/10/24 08:47

投稿

退会済みユーザー
test CHANGED
@@ -1,4 +1,4 @@
1
- ズバリ書くとつまらないので、こんなサンプルコードを提示します
1
+ こんなサンプルコードで、データ引き出せばいいんじゃないかな
2
2
 
3
3
 
4
4
 
@@ -59,3 +59,29 @@
59
59
  ```
60
60
 
61
61
  ![実行結果](c86e4f93121449390a675925d6001799.png)
62
+
63
+
64
+
65
+ なので、forループをこんなふうにする:
66
+
67
+ ```php
68
+
69
+ for ($i = 0; $i < count($data[0]); $i++) {
70
+
71
+ // echo '[1]: ' . $data[1][$i] . ', [2]:' . $data[2][$i] . PHP_EOL;
72
+
73
+ $stmt = mysqli_prepare($connection, 'INSERT INTO jobs(name, url) VALUES (?, ?)');
74
+
75
+ mysqli_stmt_bind_param($stmt, 'is', $data[1][$i], $data[2][$i]);
76
+
77
+ mysqli_stmt_execute($stmt);
78
+
79
+ }
80
+
81
+ ```
82
+
83
+ [PHP: mysqli_stmt::prepare - Manual](http://jp2.php.net/manual/ja/mysqli-stmt.prepare.php)
84
+
85
+ [PHP: mysqli_stmt::bind_param - Manual](http://jp2.php.net/manual/ja/mysqli-stmt.bind-param.php)
86
+
87
+ も使おうね。