Index du forum »»  Le coin des codeurs »» Comment on fait pour empecher d'inserer plusieurs fois la meme donnée dans une base?

Comment on fait pour empecher d'inserer plusieurs fois la meme donnée dans une base?#6120

1Contributeur(s)
Anonyme
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
tout est dans le titre :b
merci
Anonyme Anonymeicon_post
Le champ que tu ne veut pas voir en double doit avoir l'attribut "UNIQUE"
(voir dans PhpMyAdmin)
sinon, il faut tout simplement que tu vérifies si la donnée n'est pas déjà présente, puis tu l'insere seulement si elle ne l'est pas
Anonyme Anonymeicon_post
merci ca marche :b
mais comment indiquer que cette donnée et deja rentrée et non erreur de requete?
Anonyme Anonymeicon_post
au moment ou tu fais ton insertion, tu fais:
$requete=mysql_query("insert into ........") or die("déjà dans la base");
8-)
Anonyme Anonymeicon_post
merci beaucoup pour m'avoir repondu aussi vite :-)
je viens de decouvrir ce forum et ca y est j'en suis accro :-P
Nat