SQLSTATE [HY093] - базовая вставка в базу данных - PullRequest
0 голосов
/ 21 мая 2018

Когда я пытаюсь вставить что-то в свою базу данных, я получаю эти предупреждения.

Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in

Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number in

Я просто делаю вставку в базу данных без сложных функций.

$query = $pdo->prepare("INSERT into `students`(`name`, `surname`, `username`, `password`, `date_of_birth`) VALUES(:name, :surname, :username, :password, :date_of_birth)");

$query->execute(array(
":name" => $name,
":surname" => $surname,
":username" => $username,
":date_of_birth" => $date_of_birth));

Типв базе данных установлено право.

Когда я пытаюсь вернуть значения переменных, все возвращается правильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...