Tu dois compter le nombre de fois que l'adresse mail apparait dans la bdd (sans que ce soit celle de l'utilisateur courant) avec un select ;)
Bonjour,
Je voudrais faire un "fetch" sur ma BDD pour savoir si l'E-mail n'est pas dèjà pris.
J'ai essayé de nombreuse chose mais ça me retourne une erreur ou plante le script.
Merci.
Stacy.
Ce que je fais
un espace membres et je souhaite que les membres puissent modifiés leurs info...
Ce que je veux
Pas de doublon sur la BDD
Ce que j'obtiens
La modif... ce fait mais je peux mettre n'importe quelle adresse c'est accepté.
3 réponses
Au lieu de faire un fetch(), un simple rowCount(à suffit, car tu n'as pas besoin de savoir quelles sont les informations liées ou même l'adresse email vu que tu l'as fourni.
Un bon exemple sur la doc PHP:
Ensuite je te conseille de vérifier avant si l'utilisateur n'envois pas la même adresse, en gros si il a remis l'adresse qu'il a actuellement, comme ça il sera pourquoi il a une erreur et non juste un "Cette eamil est déjà prise".
Merci a vous, je vais faire ça ce week-end.
Edit: Super ca fonctionne, merci a vous ^^ !