04-10-2010, 01:15 PM
(Modification du message : 04-10-2010, 01:15 PM par christouphe.)
Pourquoi fais tu faire le travail de ta BDD par PHP ???
Si tu mets pseudo en UNIQUE et email aussi en UNIQUE, la BDD te renverras FALSE lors d'un INSERT si tu venais à mettre une deuxième occurrence identique:
Même chose avec PDO, mais en utilisant les exceptions
EDIT: erfff, la malédiction du haut de page a encore frappé.
Si tu mets pseudo en UNIQUE et email aussi en UNIQUE, la BDD te renverras FALSE lors d'un INSERT si tu venais à mettre une deuxième occurrence identique:
//...
$req = "INSERT INTO membres (pseudo,email) VALUES ('".$pseudo."','".$email."')";
if (!mysql_query($req)) {
//Erreur, là un message mais à toi de traiter
echo '<br>Erreur, le pseudo ou le mail existent déjà';
} else {
echo '<br>Inscription réussie.';
}
//...
Même chose avec PDO, mais en utilisant les exceptions
EDIT: erfff, la malédiction du haut de page a encore frappé.