Bonjour,
Il manque une virgule après "uti_civilite varchar(33)" dans la création de table.
Dans votre fonction addToDBase, dans votre requette vous indiquez un champs "uti_status" qui n'existe pas dans la table utilisateur
soit vous rajoutez un champs uti_status dans votre requette de création de table soit vous le supprimez dans la requette d'ajout
$req = 'INSERT INTO UTILISATEUR (uti_nom, uti_prenom, uti_email, uti_mot_passe, uti_ville, util_cp, uti_civilite) VALUES (?,?,?,?,?,?,?,?)';
$stmt = $this->pdo->prepare($req)->execute([$a->getNom(),$a->getPrenom(), $a->getEmail(),$a->getMotDePasse(),$a->getVille(),$a->getCodePostal(),$a->getCivilite()]);
A vérifier, cordialement