Alors je rappelle la documentation de PDO :
^^ PDO attend jusqu'à 4 paramètres. Or vous n'en repassez que 2, ce qui fait que votre mot de passe, notamment, n'est jamais utilisé.PDO::__construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
Par conséquent, dans l'éventualité, par exemple, où vous n'utilisez pas de mot de passe, vous aurez beau lui fournir n'importe quoi comme mot de passe, il n'y aura jamais d'erreur et la connexion se fera toujours.
Là vous avez plutôt écrit un constructeur de classe en vue de surcharger une Exception.
Partager