質問編集履歴
2
追記しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -154,6 +154,8 @@
|
|
154
154
|
|
155
155
|
$sql = $wpdb->prepare("INSERT INTO $wpdb->yasai_table ( $data_keys ) values ( $formats )", $data_vals);
|
156
156
|
|
157
|
+
var_dump($sql); // 【 ← 追記その1 】
|
158
|
+
|
157
159
|
$wpdb->query($sql);
|
158
160
|
|
159
161
|
|
@@ -312,6 +314,8 @@
|
|
312
314
|
|
313
315
|
$sql = $wpdb->prepare("INSERT INTO $wpdb->yasai_table (yasai_name, yasai_count, yasai_data) values (%s, %d, %s)", $yasai_name, $yasai_count, $yasai_data);
|
314
316
|
|
317
|
+
var_dump($sql); // 【 ← 追記その2 】
|
318
|
+
|
315
319
|
$wpdb->query($sql);
|
316
320
|
|
317
321
|
}
|
@@ -333,3 +337,39 @@
|
|
333
337
|
アドバイス頂けましたら幸いです。
|
334
338
|
|
335
339
|
宜しくお願い致します。
|
340
|
+
|
341
|
+
|
342
|
+
|
343
|
+
###追記
|
344
|
+
|
345
|
+
上のそれぞれの関数で
|
346
|
+
|
347
|
+
`var_dump($sql); // 【 ← 追記その1 】`
|
348
|
+
|
349
|
+
`var_dump($sql); // 【 ← 追記その2 】`
|
350
|
+
|
351
|
+
という`var_dump`を追記しました。
|
352
|
+
|
353
|
+
|
354
|
+
|
355
|
+
その結果は以下です。
|
356
|
+
|
357
|
+
|
358
|
+
|
359
|
+
↓うまくいってる場合の`my_update_yasai_test()`で`var_dump($sql)`
|
360
|
+
|
361
|
+
string(126) "INSERT INTO wp_yasai_table (yasai_name, yasai_count, yasa_data) values ('野菜テスト', 111, '野菜テストのデータ')"
|
362
|
+
|
363
|
+
|
364
|
+
|
365
|
+
↓ダメな場合の`my_update_yasai()`で`var_dump($sql)`
|
366
|
+
|
367
|
+
string(0) ""
|
368
|
+
|
369
|
+
string(0) ""
|
370
|
+
|
371
|
+
string(0) ""
|
372
|
+
|
373
|
+
|
374
|
+
|
375
|
+
後者でなぜ空になるのか…かなり戸惑っています。
|
1
誤字訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -326,7 +326,7 @@
|
|
326
326
|
|
327
327
|
|
328
328
|
|
329
|
-
しかし、`my_update_yasai()`でできず、その変数部分を直接書いた`my_update_yasai()`でできて、かといって`my_update_yasai()`の変数を`var_dump`すると`my_update_yasai()`に直接書いた値と同じですから、これ以上なにをすればいいのかと行き詰ってしまいました。
|
329
|
+
しかし、`my_update_yasai()`でできず、その変数部分を直接書いた`my_update_yasai_test()`でできて、かといって`my_update_yasai()`の変数を`var_dump`すると`my_update_yasai_test()`に直接書いた値と同じですから、これ以上なにをすればいいのかと行き詰ってしまいました。
|
330
330
|
|
331
331
|
|
332
332
|
|