perso en fait c'est p-e plus une erreur de nomenclature; mais ma classe s'appelle bien membre; par défaut le constructeur il construit une coquille vide (id, pseudo, email, etc... sont null, 0, "",etc... et droit d'accès minimaux/visiteurs); c'est un objet "anonyme". Et derrière j'ai 2 méthodes qui permettent de rempilr tout ça: sidentifier() et sinscrire(). Ensuite la seule méthode capable de modifier id étant sidentifier(); ma méthode sauvegarde() a aucun soucis pour savoir que faire si id=null c'est un INSERT, sinon c'est un UPDATE. (j'ai tendance à abuser de l'id null, histoire de pas me taper de requête SQL avec des ON DUPLICATE)