@tryvols
Front-End разработчик

Что не устраивает PDO?

Итак.
Ошибка в студию:

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens'

Немного кода:

$stmt = $this->pdo->prepare($this->select_query);  // 'SELECT * FROM companys WHERE VDS_min > :VDS_min'
$stmt->execute($Data_object->get_filds_in_assoc_array()); // Array ( [array] => Array ( ) [return_array] => Array ( ) [VDS_min] => 1 ) ----- print_r();


Ошибка принадлежит запросу $stmt->execute().
  • Вопрос задан
  • 1025 просмотров
Решения вопроса 1
Defman21
@Defman21
Кривой бинд параметров.
$stmt->execute($Data_object->get_filds_in_assoc_array()['array']['return_array']['VDS_min']);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Sanasol
@Sanasol Куратор тега PHP
нельзя просто так взять и загуглить ошибку
Фатальная ошибка: Исключение Uncaught "PDOException" с сообщением "SQLSTATE [HY093]: Неверный номер параметра: количество связанных переменных не соответствует количество жетонов"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы