Claro, si hay un error en la conexión no te va a funcionar. Pero los espacios también generan el error.
para usar excepciones, tienes que cambiar esta línea:
Código PHP:
Ver original$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
Prueba así, a ver si la conexión está bien:
Código PHP:
Ver originaltry{
$this->pdo=new PDO($dsn,$username,$passwrd);
$this->pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
$this->pdo=null;
echo "Error ".$e->getMessage();
}