質問編集履歴
1
誤字訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,9 +44,9 @@
|
|
44
44
|
|
45
45
|
// SQL文発行
|
46
46
|
|
47
|
-
$sql
|
47
|
+
$sql = $wpdb->prepare("INSERT INTO wp_yasai_table ( $data_keys ) values ( $formats )", $data_vals );
|
48
48
|
|
49
|
-
var_dump($sql
|
49
|
+
var_dump($sql); // => string(0) ""
|
50
50
|
|
51
51
|
|
52
52
|
|
@@ -92,7 +92,7 @@
|
|
92
92
|
|
93
93
|
```
|
94
94
|
|
95
|
-
そして`prepare()`の第二引数`$data_vals`を、`$data[0]`と`$data[1]`のように与えるとこうなりました。最後の`
|
95
|
+
そして`prepare()`の第二引数`$data_vals`を、`$data[0]`と`$data[1]`のように与えるとこうなりました。最後の`values`がおかしいです。
|
96
96
|
|
97
97
|
```php
|
98
98
|
|
@@ -122,7 +122,7 @@
|
|
122
122
|
|
123
123
|
|
124
124
|
|
125
|
-
なので変数を与えれば済む話ですが、今回知りたいことは、`$data`のような不定数な配列から`$sql`を作ることにあります。変数がいくつになるか不定なので、変数を与えることができないのです。
|
125
|
+
なので変数を与えれば済む話ですが、今回知りたいことは、`$data`のような不定数な配列から`$sql`を作ることにあります。変数がいくつになるか不定なので、`$val1, $val2`のように変数を与えることができないのです。
|
126
126
|
|
127
127
|
|
128
128
|
|