Ajouter un contact a la BDD s'il n'existe pas
Résolu/Fermé
A voir également:
- Ajouter un contact a la BDD s'il n'existe pas
- Ajouter un profil netflix payant - Guide
- Ajouter un compte gmail - Guide
- Ajouter un compte whatsapp - Guide
- Créer un groupe whatsapp sans contact - Guide
- Ajouter un compte facebook - Guide
2 réponses
jordane45
Messages postés
38145
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
25 avril 2024
4 650
27 juil. 2018 à 13:12
27 juil. 2018 à 13:12
Bonjour
C'est plutôt au niveau de ton api v1/users/create que tu dois le gerer je pense.
C'est plutôt au niveau de ton api v1/users/create que tu dois le gerer je pense.
Pinzou76
Messages postés
609
Date d'inscription
dimanche 17 septembre 2017
Statut
Membre
Dernière intervention
25 février 2019
190
27 juil. 2018 à 14:06
27 juil. 2018 à 14:06
Bonjour,
Tu pourrais faire un select dans ta table sur l'email, compter le nombre de résultats.
S'il est supérieur à 0, alors le contact existe déjà.
Tu pourrais faire un select dans ta table sur l'email, compter le nombre de résultats.
S'il est supérieur à 0, alors le contact existe déjà.
Pinzou76
Messages postés
609
Date d'inscription
dimanche 17 septembre 2017
Statut
Membre
Dernière intervention
25 février 2019
190
27 juil. 2018 à 16:05
27 juil. 2018 à 16:05
Eh bien
-l'utilisateur qui souhaite s'inscrire rentre son email
-vous récupérez cet email dans une variable ex: userEmail
-vous parcourez votre table des utilisateurs avec un SELECT, filtre suivant: [colonne email] = userEmail
-Vous comptez le nombre de dataRow retournées par le SELECT (il doit y avoir une fonction count ou similaire)
-Si le nombre est > 0, alors il y a au moins un résultat: l'email est déjà présent dans la table, l'utilisateur est déjà inscrit.
-Sinon, il peut s'inscrire
Voilà, j'ai intentionnellement pas mis de code car je suis rouillé en PhP et je préférais ne pas vous induire en erreur concernant la syntaxe
-l'utilisateur qui souhaite s'inscrire rentre son email
-vous récupérez cet email dans une variable ex: userEmail
-vous parcourez votre table des utilisateurs avec un SELECT, filtre suivant: [colonne email] = userEmail
-Vous comptez le nombre de dataRow retournées par le SELECT (il doit y avoir une fonction count ou similaire)
-Si le nombre est > 0, alors il y a au moins un résultat: l'email est déjà présent dans la table, l'utilisateur est déjà inscrit.
-Sinon, il peut s'inscrire
Voilà, j'ai intentionnellement pas mis de code car je suis rouillé en PhP et je préférais ne pas vous induire en erreur concernant la syntaxe
27 juil. 2018 à 14:03
27 juil. 2018 à 14:39
https://swagger.io/docs/specification/paths-and-operations/
Un truc du genre :
et faire pointer ce path vers une méthode qui ira requêter la BDD
Mai bon.. là ce n'est plus vraiment une question de langage de programmation (et surtout pas du JS ) mais plus l'utilisation d'un logiciel/framework... enfin... c'est du spécifique quoi...
Je pense que tu devrais commencer par consulter attentivement les docs https://swagger.io/docs/
27 juil. 2018 à 15:41