0
$pages = ceil ($total/$resultsPerPage);
$offset = ($page - 1) * $resultsPerPage;
$stmt = $pdo->prepare ('SELECT *
FROM tableXYZ
LIMIT :limit
OFFSET :offset');
$stmt->execute (array (
'limit' => $resultsPerPage,
'offset' => $offset
));
ちょっと、上記のコードは、私が参照しているコードです。これは何にもつながるが、繰り返し同じエラーはありません パラメータがバインドされていますが、準備されたステートメントの実行に失敗する
- パラメータ
これは文書化されていませんが、 ':'は配列内ではオプションです。 – Barmar
実際には、コロンは任意であるようですが、マニュアルではどこにも指定していませんが、http://stackoverflow.com/questions/9778887/is-the-leading-colon-for-parameter-names-passed-to- pdostatementbindparam-opt – Qirel
しかし、クエリ文で指定されているものと一致するはずです。 – Maximus2012