Bonsoir, alors je n''y comprends rien ! Cette fonction est efficace pour vérifier si un email rentré est déjà dans la base de donnée. La même fonction où je ne fais que remplacer "email" par pseudo ne fonctionne pas alors que le champs pseudo existe évidemment dans la base de donnée mysql
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 /*La fonction qui vérifie l'email : fonctionne */ function verifEmail($email) { global $bdd; $req = $bdd->prepare('SELECT COUNT(*) AS nbr FROM membres WHERE email =:email'); $req->execute(array('email' => $email)); $res = $req->fetch(); return $res[0]; } /*Cette même fonction pour pseudo ne fonctionne pas ! */ function verifPseudo($pseudo) { global $bdd; $req = $bdd->prepare('SELECT COUNT(*) AS nbr FROM membres WHERE pseudo =:pseudo'); $req->execute(array('pseudo' => $pseudo)); $res = $req->fetch(); return $res[0]; } Merci
Partager