Bonjour,
Petit souci de conception que je tourne dans ma tête depuis un moment sans solution satisfaisante :
J'ai une base de données où sont associés, en gros, des personnes et des événements (relation 1 --> n).
A la saisie d'une nouvelle personne dans la base mySQL, je veux vérifier que la personne en question n'existe pas déjà dans la base, afin d'éviter doublons. Donc je veux rechercher des noms "approchants", et les présenter sous forme de tableau, le cas échéant, pour que l'utilisateur puisse repérer la personne en question.
Donc, je prévois un script de vérification après saisie du nom et du prénom. Mais je ne sais pas vraiment comment tourner mon affaire : un nom approchant, est-ce un nom dont n% des caractères sont identiques ? Les n premiers du nom et les m premiers du prénom ? Si oui, combien de caractères faut-il comparer ?
Bref : comment procédez-vous pour faire la chasse aux doublons au moment de la saisie de données ? Avez-vous connaissance d'une méthode consacrée en la matière ?
Merci d'avance
anne22