回答編集履歴

1

追記

2018/02/03 08:00

投稿

dala00
dala00

スコア441

test CHANGED
@@ -17,3 +17,33 @@
17
17
  と同じになります。
18
18
 
19
19
  なのでおっしゃるとおりINのカッコ内の値の数だけ%dは必要です。
20
+
21
+
22
+
23
+
24
+
25
+ ### 追記
26
+
27
+
28
+
29
+ https://developer.wordpress.org/reference/classes/wpdb/prepare/
30
+
31
+
32
+
33
+ を見る限りは、
34
+
35
+
36
+
37
+ ```php
38
+
39
+ // $inは予め%dを必要な数だけカンマ区切りで並べておく
40
+
41
+ $query = "SELECT * FROM データベース② WHERE category in ({$in})";
42
+
43
+ // $categoriesはcategoryの数値が入った配列
44
+
45
+ $wpdb->prepare($query, $categories);
46
+
47
+ ```
48
+
49
+ でいけるのではないでしょうか。