【发布时间】:2017-05-20 16:19:54
【问题描述】:
我做了这个代码:
class Consultas{
public function insertarUsuario($arg_nombre, $arg_usuario, $arg_passwd){
$modelo = new Conexion();
$conexion = $modelo->get_conexion();
$sql = "insert into tablausuarios (nombre, usuario,password) values(:nombre, :usu, :passw)";
$statement = $conexion->prepare($sql);
$statement->bindParam(':nombre', $arg_nombre);
$statement->bindParam(':usuario', $arg_usuario);
$statement->bindParam(':password', $arg_passwd);
if($statement->execute(array(":nombre"=>$arg_nombre, ":usuario"=>$arg_usuario, ":password"=>$arg_passwd))){
return "Registro creado satisfactoriamente";
}else{
return "error al crear registro";
}
}
并出现此错误:PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined in
有人可以帮帮我吗?
【问题讨论】:
标签: pdo