La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  enregistrer des personnes
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: enregistrer des personnes  (Lu 1142 fois)
enregistrer des personnes
« sur: le 26-05-2003 a 15:34:56 »
Hal
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 44



Hello Boy!
127530955 127530955
Voir le Profil    E-Mail
Répondre avec citation

Hello,

Bon petite question, ca va peut etre paraitre simple mais je suis encore newbie avec php moi 

Donc j'enregistre dans une base de données des personnes caractérisées par un nom/prénom/mail.
Comment faire pour empêcher lors de l'insertion de ces informations dans la base de données, que des doublons apparaissent ? je voudrais éviter qu'une meme personne entre ses informations deux fois.

je veux gérer ce type d'erreur car ne j'enregistre pas des membres par exemple, mais des personnes recommandant un site au travers d'un formulaire à un ou des amis, et ils peuvent donc effectuer cette opération plusieurs fois.

Donc comment faire ?
est ce au niveau de la requete sql qu'on peut gérer ca directement ou sinon quel serait le principe en php ?
merci

Rapporter au modérateur  

Re:enregistrer des personnes
« Répondre #1 sur: le 26-05-2003 a 15:43:22 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1501



There is no phuture

Voir le Profil    WWW
Répondre avec citation

est-ce que tu veux que nom/prenom soit différent ou nom/prenom/mail ?

Rapporter au modérateur  

85mm
Cocoa.fr, journal d'un développeur Mac / iPhone
Re:enregistrer des personnes
« Répondre #2 sur: le 26-05-2003 a 16:48:20 »
Hal
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 44



Hello Boy!
127530955 127530955
Voir le Profil    E-Mail
Répondre avec citation

Non le tout, le but est juste d'éviter les doublons...

euh je viens de penser a une solution tte bete : ajouter distinct dans la requete 
v essayer ca

Rapporter au modérateur  
Re:enregistrer des personnes
« Répondre #3 sur: le 26-05-2003 a 17:34:45 »
Fabien
Code Monkey Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1501



There is no phuture

Voir le Profil    WWW
Répondre avec citation

Je ne crois pas que ça puisse marcher avec distinct....

Ce que je ferais c'est que je testerais si le nom existe dans la base :

s'il n'existe pas -> ajout de la personne à la bbd
s'il existe -> on test le mail et prenom
--> si ils n'existent pas : ajout de la personne
--> sinon on fait rien

Rapporter au modérateur  

85mm
Cocoa.fr, journal d'un développeur Mac / iPhone
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg