このクエリの何が問題になっていますか?
このクエリでこれらの引数を渡すことができません!
$offset = 5;
$rowsperpage = 10;
$stmt = $db->prepare("SELECT * FROM table ORDER BY ID DESC LIMIT ?,?");
if ($stmt->execute(array($offset, $rowsperpage))) {
while ($row = $stmt->fetch()) {
echo $row['title'];
}
}
クエリをこれに変更すると問題なく動作しますが、動的であるため、文字列を渡す必要があります。
$stmt = $db->prepare("SELECT * FROM table ORDER BY ID DESC LIMIT 5,10");
if ($stmt->execute(array($offset, $rowsperpage))) {
while ($row = $stmt->fetch()) {
echo $row['title'];
}
}