$pageMin = (($page * 10)-10);
$reponse = $bdd->prepare('SELECT pseudo, message FROM minichat ORDER BY id DESC LIMIT ?, 10');
$reponse->execute(array($pageMin));
Похоже, заполнителей не работают ПРЕДЕЛ ...PDO выполнить() заявление с заполнителем в LIMIT
Когда я сцепить с pageMin он работает, например:
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY id DESC LIMIT' . $pageMin . ', 10');
или даже
$reponse = $bdd->prepare('SELECT pseudo, message FROM minichat ORDER BY id DESC LIMIT' . $pageMin . ', 10');
$reponse->execute(array());
Использование заполнителя, оно не возвращает мне никаких результатов, почему?
Благодарим за помощь.
Я не уверен в реальном вопросе, но не буду «LIMIT». $ pageMin. '', если' $ pageMin' был, скажем,' 5 ', оценивается как 'LIMIT5' (без пробела)? Попробуйте сделать это 'LIMIT '. $ PageMin.'' – Scott
Это просто ошибка ввода, она работает, когда я конкатенирую, моя проблема в том, когда я хочу использовать placeholders ex: LIMITE ?, 10, тогда это не сработает. –
У меня нет ошибок, но мои результаты не очень хорошие (просто нет результатов) –