IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Trouver si l'utilisateur existe


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2015
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2015
    Messages : 185
    Par défaut Trouver si l'utilisateur existe
    Bonjour,
    je débute en php et mysql.
    Je souhaite créer une requête pour savoir si un utilisateur existe dans la base de données.
    Dans la BDD chaque utilisateur est défini par un id, un nom, un prénom et une adresse mail.

    Je vois comment faire une requête pour savoir si un nom est présent dans la BDD mais plusieurs utilisateurs peuvent avoir le même nom. Donc il faudrait que je fasse une requête pour savoir si un couple nom/prénom donné est présent dans la BDD (ce ne serait vraiment pas de bol de tomber sur de vrais homonymes... mdr).
    Là ça se complique, je ne vois pas comment rechercher un couple de variables dans la BDD...
    Parce que si à WHERE je mets par exemple "Dupont" et "Philippe", je vais récupérer tous les Dupont et tous les Philippe mais ça, ça ne m'intéresse pas...

    Je vous remercie d'avance pour votre aide.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Citation Envoyé par Vahia Voir le message
    ...Parce que si à WHERE je mets par exemple "Dupont" et "Philippe"...
    C'est bien pour ça (car les homonymes sont nombreux !) qu'on demande généralement d'enregistrer un "pseudo", UNIQUE *.

    Souvent, c'est l'email qui permet de déterminer de façon "UNIQUE" la personne.

    * A toi de vérifier que le "pseudo" entré (lors de l'inscription) soit UNIQUE (= qu'il n'existe pas déjà dans la BDD).

  3. #3
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    ce ne serait vraiment pas de bol de tomber sur de vrais homonymes
    C'est relativement courant , même au sein d'une entreprise.

    En développement tu dois te baser sur des certitude , pas sur des "pourrait/devrait/chance/etc..."
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2015
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2015
    Messages : 185
    Par défaut
    Vous avez tout à fait raison, je me suis donc basé sur l'adresse mail.

    Merci à vous !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Vérifier si l'utilisateur existe
    Par wzcocoon dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 16/02/2008, 11h24
  2. Réponses: 1
    Dernier message: 01/02/2008, 18h21
  3. trouver tous les clips existant
    Par éloi_75 dans le forum Flash
    Réponses: 13
    Dernier message: 07/11/2007, 13h36
  4. Réponses: 4
    Dernier message: 23/03/2007, 09h49
  5. Réponses: 8
    Dernier message: 28/02/2007, 20h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo