質問編集履歴
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -75,3 +75,7 @@
|
|
75
75
|
$statement -> execute($in_array);
|
76
76
|
|
77
77
|
```
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
INでNULLは拾えないとのご指摘をいただいたため一旦NULLは省いています。
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -43,3 +43,35 @@
|
|
43
43
|
|
44
44
|
|
45
45
|
よろしくお願いいたします。
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
【追記】
|
50
|
+
|
51
|
+
皆様から得た回答で下記にて実行できましたがおかしい部分はありますでしょうか?
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
$year = 2021;
|
56
|
+
|
57
|
+
$flug = [1,2,3,4];
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
$inClause = substr(str_repeat(',?', count($flug)), 1);
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
$statement = $dbh->prepare("SELECT id FROM sample_tbl WHERE year = ? AND flug IN ({$inClause})");
|
66
|
+
|
67
|
+
$in_array = array($year);
|
68
|
+
|
69
|
+
for($i = 0; $i < count($flug); $i++){
|
70
|
+
|
71
|
+
array_push($in_array,$flug[$i]);
|
72
|
+
|
73
|
+
}
|
74
|
+
|
75
|
+
$statement -> execute($in_array);
|
76
|
+
|
77
|
+
```
|
1
編集
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
-
参考になるページ等
|
41
|
+
解決方法や参考になるページ等ご教授いただけますと幸いです。
|
42
42
|
|
43
43
|
|
44
44
|
|