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

回答編集履歴

1

質問と回答がズレていたため

2016/12/25 23:28

投稿

退会済みユーザー
answer CHANGED
@@ -1,15 +1,1 @@
1
- 全体的に謎が多いコードで、そもそも何をしたいのかよく分かりませんが、
2
- > バインドがうまくいきません
3
-
4
- 上記についはバインド命令を記述してないの当然です。
1
+ あぁ、$inClauseっそうう用途したか・・・
5
-
6
- ```php
7
- $cont=array(1,2,3,4,);//ここは常に変わる数値
8
- $count_box=5;//ここは常に変わる数値
9
- $inClause = substr(str_repeat(',?', count($cont)), 1);
10
- $sql='SELECT * FROM `table` WHERE `category` IN ('.$inClause.') ORDER BY `id` DESC limit 10 offset :count_box';
11
- $stmt=$dbh->prepare($sql);
12
- $stmt->bindValue(':count_box', $count_box, PDO::PARAM_INT);
13
- $stmt->execute();
14
- ```
15
- offsetに指定する値が変数$count_boxであるならば、上記のようなコードでいけるはず。