estoy queriendo hacer la clásica validacion de usuario pero con PDO, es decir yo le mando de un formulario usuario y contraseña chequea la base y si encuentra 1 resultado crearia una sesion (pero eso no es lo importante)
El echo que he creado esta clase y me arroja el siguiente error:
Warning: PDO::exec() expects parameter 1 to be string, array given in C:\Archivos de programa\EasyPHP 2.0b1\www\foro\ver\creases.php on line 19
Código PHP:
class crearsesion{
public $usuario;
public $password;
function __construct($usuario, $password){
$this->usuario=$usuario;
$this->password=$password;
}
function consultartabla(){
$consulta=Conexion::singleton();
$consulta->prepare("SELECT * FROM usuariosforo WHERE usuario = ? AND pass = ?");
$cantidad=$consulta->exec(array($this->usuario,$this->password));
if($cantidad==1){
echo "aqui se crearía la sesion";
}
else{
echo "no existe el usuario o ha ocurrido un error.";
}
}
}
Si alguien ve el o los error/es, se lo agradecería.
Saludos.