Verification

Eléphant du PHP | 424 Messages

18 août 2006, 23:44

Bonjour,

Je souhaite vérifier si un utilisateurexiste dans ma base en faisant :
$sql = "SELECT nom, email FROM utilisateurs WHERE nom ='$nom' and email ='$email'";
Mais si nom ou email est différent ca enregistre le membre.
Moi je souhaite que si l'un des deux est utilisés il nenregistre pas le membre.

Merci pour votre aide
Youpi Youpi Yo !

Eléphant du PHP | 281 Messages

19 août 2006, 00:21

Salut,

C'est presque ce que tu as écrit :
<?php $sql = "SELECT nom, email FROM utilisateurs WHERE nom ='$nom' OR  email ='$email'"; ?>
Il faut utiliser l'opérateur OR à la place de AND dans ta requête SQL.

Il te suffit ensuite de vérifier si tu as un nombre de résultat supérieur ou égal à 1. Si c'est le cas tu n'enregistres pas l'utilisateur. Dans le cas contraire tu peux.

@+