erreur mysql
le 07/01/2010 à 10:18
dave
j'éprouve des difficulter pour lancer une requette mysql. en effet, tester pour voir si un login et une adresse de messagerie envoyes par un formulaire existe déja est un véritable casse pied. je suis un Grand débutant en developpement web. le test d'une seule variable ne me pose pas de pb, mais tout se gate lorsque j'associe des requete du genre $sql= select from "Table" where login="" et email="".
Aidez-moi
salut,
essai en anglais. Pourquoi => parce que les dev utilisent cette langue (malheureusement).
en plus un select vide ne rime à rien.
Donc select count(id) as nombre from tableutilisateur where login="celui du formulaire" AND email="celui du formulaire";
par contre cela n'exclus pas un couple login / mail différent, ce qui te ferais deux login identique ....
il faut plutot utiliser le OU (||) dans ce cas afin de n'avoir l'adresse mail et le login qu'une seule fois dans la DB (tu peut aussi utiliser une contrainte unique sur la construction de la table).
Pour savoir avec php combien d'utilisateur et d'email saisi dans le formulaire existe tu affiche la valeur de nombre.
@+
Il en faut peu pour être heureux !!!!!
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: