teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2017/06/28 03:08

投稿

spellbound
spellbound

スコア190

title CHANGED
File without changes
body CHANGED
@@ -53,7 +53,44 @@
53
53
  );
54
54
  }
55
55
  ```
56
+ ```php
57
+ function insertDataToTermsTable($acmData, $wpdb) {
58
+ extract($acmData);
59
+ $encodedAcmNm = rawurlencode($acmNm);
60
+ $wpdb->query(
61
+ $wpdb->prepare(
62
+ "
63
+ INSERT INTO $wpdb->terms
64
+ (
65
+ name,
66
+ slug,
67
+ term_group
68
+ )
69
+ VALUES
70
+ (
71
+ %s,
72
+ %s,
73
+ %d
74
+ )
75
+ ON DUPLICATE KEY UPDATE
76
+ name = VALUES(name),
77
+ slug = VALUES(slug),
78
+ term_group = VALUES(term_group)
79
+ ",
80
+ array(
81
+ $acmNm,
82
+ $encodedAcmNm,
83
+ 0
84
+ ))
85
+ );
86
+ }
87
+ ```
88
+ こちらのコードだったら動きます...
89
+ うまくいっていないコードとほとんど同じです。
56
90
 
91
+ どうしても動きません。
92
+ お願いします...
93
+
57
94
  この関数がステージング環境では動きませんでした。
58
95
  ローカル環境とステージング環境の違いはサーバーがさくらVPSかローカルかの違いだけです。
59
96
  テーブルの定義も確認しましたが、全く一緒でした。

1

誤字

2017/06/28 03:08

投稿

spellbound
spellbound

スコア190

title CHANGED
@@ -1,1 +1,1 @@
1
- [WordPress] INSERT INTO文をまとめた関数がローカル環境で動くけれども、ST環境では動かない
1
+ [WordPress] INSERT INTO文をまとめた関数がローカル環境で動く、ST環境では動かない
body CHANGED
File without changes