我对这个代码有问题。
警告:pdostatement::execute():sqlstate[hy093]:无效的参数号:
我在做一个登记表,我用的是pdo,所以我只有4行“usuariolid,correo,nombre,contrase”ñ我不明白代码上的错误在哪里。
<?php
include_once ("Conexión.php");
$usuariorolid=$_POST["usuariorolid"];
$correo=$_POST["correo"];
$nombre=$_POST["nombre"];
$contraseña=$_POST["contraseña"];
$sentencia=$base_de_datos->prepare("INSERT INTO usuarios(usuariorolid, correo, nombre, contraseña)
VALUES(:usuariorolid,:correo,:nombre,:contraseña)");
$sentencia->bindParam(':usuariorolid',$usuariorolid);
$sentencia->bindParam(':correo',$correo);
$sentencia->bindParam(':nombre',$nombre);
$sentencia->bindParam(':contraseña',$contraseña);
if ($sentencia->execute()){
return header("Location:Usuario.php");
}
else {
return "error";
}
?>
暂无答案!
目前还没有任何答案,快来回答吧!