@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().
  • Вопрос задан
  • 1007 просмотров
Решения вопроса 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]: Неверный номер параметра: количество связанных переменных не соответствует количество жетонов"
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽