[MySQL] Verifier l'existence d'un élément dans une table.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [MySQL] Verifier l'existence d'un élément dans une table.

Re: [MySQL] Verifier l'existence d'un élément dans une table.

par moogli » 07 mars 2011, 01:55

Re: [MySQL] Verifier l'existence d'un élément dans une table.

par misterflo » 07 mars 2011, 00:16

Salut,
C'est le traitement PHP qui te pose problème si j'ai bien compris ?
Il faudrait que tu fasse passer le résultat de la requête dans une variable, par exemple.
Ensuite avec un simple if tu test si cette variable est vide ou non.
S'il elle est vide alors je rajoute l'utilisateur, sinon j'affiche un message en disant que ce pseudo est déjà utilisé.

Je sais pas si ca suffit ou si tu as besoin d'un exemple plus concret.

[MySQL] Verifier l'existence d'un élément dans une table.

par guiguillermo » 06 mars 2011, 23:52

Bonjour,
j'ai créé un formulaire d'inscription et je voudrais tester si les valeurs entrées par l'utilisateur sont conforme.
Je veux donc vérifier si le pseudo entré par l'utilisateur n'est pas déjà présent dans la base de données.
Voici la requete :
SELECT COUNT( * ) FROM ma_table WHERE pseudo='jacky'
Cette requête me renvoie donc le nombre d'utilisateur qui ont "jacky comme pseudo.

Mon problème est que je ne sais pas comment exploiter cette requete.

Merci