SELECT id, content, date
FROM comment
WHERE post = ?
ORDER BY date DESC
LIMIT ?, ?
С PDO (я использую MAMP 2.0.5 с Apache 2.2.21, PHP до 5.3.6 и MySQL 5.5.9), подготовленный оператор не работает, если я изменяю запрос с помощью
LIMIT 0, 10
он работает.
Я вижу в ошибках MySQL, что это была ошибка в предыдущей версии, но я не могу понять, нужно ли это исправлять.
Если это все еще проблема, есть способ выбрать диапазон строк по-другому?
код:
$comments = $db->prepare($query);
/* where $db is the PDO object */
$comments->execute(array($post, $min, $max));