回答編集履歴

1

質問文への追記を受けて、追記

2017/05/30 12:35

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,29 @@
7
7
  [関数リファレンス/wpdb Class - WordPress Codex 日本語版](https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/wpdb_Class)
8
8
 
9
9
  [database - WPDB Insert or if exists Update - WordPress Development Stack Exchange](https://wordpress.stackexchange.com/questions/145007/wpdb-insert-or-if-exists-update)
10
+
11
+
12
+
13
+ ---
14
+
15
+ **追記**
16
+
17
+
18
+
19
+ 上記に示した二つ目のURLにある下記のような手順で、SQL文が想定している文になっているかを出力して確認してみてはいかがでしょうか。
20
+
21
+ ```PHP
22
+
23
+ $sql = "INSERT INTO {$wpdb->prefix}item_info (post_id,item_stock) VALUES (%d,%s) ON DUPLICATE KEY UPDATE item_stock = %s";
24
+
25
+ var_dump($sql); // debug
26
+
27
+ $sql = $wpdb->prepare($sql,$post_id,$item_stock,$item_stock);
28
+
29
+ var_dump($sql); // debug
30
+
31
+ $wpdb->query($sql);
32
+
33
+ ```
34
+
35
+