SQLSTATE [HY093] - 数据库

时间:2018-05-21 18:32:21

标签: php pdo

当我尝试将某些东西插入我的数据库时,我会收到这些警告。

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));

数据库输入设置正确。

当我尝试返回变量值时,一切都返回正确。

0 个答案:

没有答案