回答編集履歴
1
加筆修正
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
|
+
も使おうね。
|