php
1$sql = <<<EOF 2Select 掲示板ID, 3 タイトル, 4 名前 5From スレッド 6Where カテゴリ Like ? 7Limit 0, 10 ←LIMITを直接書くと、データが10件とれる 8EOF; 9 10$page = $page - 1; 11$stmt = $pdo->prepare($sql); 12$stmt->execute(array($category)); 13 14/***********************************************/ 15$sql = <<<EOF 16Select 掲示板ID, 17 タイトル, 18 名前 19From スレッド 20Where カテゴリ Like ? 21Limit ?, 10 ←LIMITをバインドのやり方でとると、0件になる 22EOF; 23 24$page = $page - 1; 25$stmt = $pdo->prepare($sql); 26$stmt->execute(array($category,$page)); 27
$pageに値が入っていないかチェック済みです(値が入っている:数値)
LIMITのSQLを直接書くと10件取得されるのに、
バインドのやり方を使うと、0件になってしまう。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/03/28 14:10
2017/03/28 14:13
2017/03/28 14:18