logo Homepage
Pages: [1]
  Imprimer  
Auteur Fil de discussion: savoir si un utilisateur existe dans ma base de donnée  (Lu 5901 fois)
quitoboss
Profil challenge

Classement : 7528/55007

Néophyte
*
Hors ligne Hors ligne
Messages: 11


Voir le profil
« le: 29 Octobre 2007 à 00:17:48 »

bonjours a tous!!!

voila je me demandais (depuis quelques heures  ) quels commandes dois-je utiliser pour savoir
si, dans ma base de donnée mysql un utilisateur existe deja ou non??

parce que la je suis en train de me prendre la tete!!!
je sais qu'il y a isset pour les variables mais la.... sérieusement je sais pas...

merci d'avance a tous!!!
Journalisée
the lsd
Administrateur

Profil challenge

Classement : 183/55007

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3098

poulping for fun & profit


Voir le profil WWW
« #1 le: 29 Octobre 2007 à 00:40:05 »

Si tu ne sais pas faire ca, je te conseille de réviser tes cours sur le SQL, c'est assez basique comme requete, donc je vais te répondre par le site du zero...

Enjoy

The lsd
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
BAAL

Profil challenge

Classement : 15/55007

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 532


Voir le profil
« #2 le: 29 Octobre 2007 à 00:42:37 »

Hehe c'est la première fois que je tombe sur ça: "Attention — lorsque vous rédigiez votre message, une nouvelle réponse a été postée. Vous voudrez peut-être relire votre message avant de l'envoyer." (the lsd a été un peu plus rapide pour ceux qui sont longs à la détente...)

Bon pas trop besoin de relire le message je crois, voilà ce que j'avais écrit:

Vu que je suis gentil et que je veux pas que t'attendes jusqu'à demain matin pour une réponse, vais essayer de dire quelque chose d'intelligent même si j'ai pas touché à mysql depuis la première fois où j'y ai touché y'a très longtemps...

En gros, dans ce qui suit: membres est le tableau de mysql avec les membres, tu cherches dans la ligne pseudoDuMembre un pseudo identique à $pseudo, s'il trouve pas ben c'est qu'y en a pas 

$rechercheDePseudo = mysql_query("SELECT * FROM membres WHERE pseudoDuMembre='$pseudo'");
Journalisée
the lsd
Administrateur

Profil challenge

Classement : 183/55007

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3098

poulping for fun & profit


Voir le profil WWW
« #3 le: 29 Octobre 2007 à 00:56:54 »

j'ai pas du tout insinué que t'etais con !

en meme temps pour moi t'expliques pas des masses le probleme ! tu dis juste que tu n'arrives pas a chercher si un user existe, on n'en sait pas plus, est ce que c'est dans la meme table, par rapport a son pseudo, a un pass, pour une inscription, une connexion, si c'est par rapport au nom entier de l'user ou si tu veux utiliser des wildscards, tout ca tout ca.

Donc on peut pas trop t'aider si tu n'en dis pas plus...

Enjoy

The lsd
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
the lsd
Administrateur

Profil challenge

Classement : 183/55007

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3098

poulping for fun & profit


Voir le profil WWW
« #4 le: 29 Octobre 2007 à 01:19:08 »

dans ce cas, tu fais la requete que BAAL t'a si gentilment donnée, et après tu vérifie avec un

$reponse = mysql_query (la_requete_de_BAAL) ;
$donnee = mysql_num_rows ($reponse) ;
if ($reponse == 0)
{
//la c'est quand le pseudo n'existe pas
}
else
{
echo 'désolé, le pseudo existe deja' ;
}

Mais ce n'est pas forcement un bien de t'avoir donné la solution...

Enjoy

The lsd
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
Al3x
Profil challenge

Classement : 1112/55007

Membre Junior
**
Hors ligne Hors ligne
Messages: 54


Voir le profil
« #5 le: 29 Octobre 2007 à 08:59:55 »

$reponse = mysql_query (la_requete_de_BAAL) ;
$donnee = mysql_num_rows ($reponse) ;
if ($reponse == 0)
{
//la c'est quand le pseudo n'existe pas
}
else
{
echo 'désolé, le pseudo existe deja' ;
}

if ($reponse == 0) -> if($donnee==0) :p
Journalisée
the lsd
Administrateur

Profil challenge

Classement : 183/55007

Membre Héroïque
*****
Hors ligne Hors ligne
Messages: 3098

poulping for fun & profit


Voir le profil WWW
« #6 le: 29 Octobre 2007 à 14:20:15 »

Oups ! j'ava la tete en l'air sur ce coup la, merci de la rectification Al3x
Journalisée

Newbie Contest Staff :
The lsd - Th3_l5D (IRC)
Statut :
Administrateur
Citation :
Cartésien désabusé : je pense, donc je suis, mais je m'en fous !
Pages: [1]
  Imprimer  
 
Aller à: