Я столкнулся с этой проблемой и не могу найти решение. Может ли какой-нибудь эксперт помочь мне здесь?
public function getComments($postId,$pageCmt){
$db = $this->dbConnect();
$cmtNb=3;
$r=($pageCmt-1)*3;
$req = $db->prepare('SELECT id, comments FROM comments WHERE post_id = ? ORDER BY ind_date DESC,date_comments DESC LIMIT ? OFFSET ?' );
$req->bindParam(1,$postId,\PDO::PARAM_INT);
$req->bindParam(2,$cmtNb,\PDO::PARAM_INT );
$req->bindParam(3,$r,\PDO::PARAM_INT);
$req->execute(array($postId,$cmtNb,$r));
return $req;
}
Кажется, что проблемы возникают из-за параметра после LIMIT, потому что, если я сниму "LIMIT" ? СМЕЩЕНИЕ? " коды могут работать с первым параметром $ postId, комментарии будут извлечены,
Но если я добавлю коды с "LIMIT? OFFSET?" на странице не будет получено ни одного комментария, но не будет отображено ни одной ошибки,
Есть идеи?
Спасибо.