[Php/MySQL] Éviter les doublons .

Éviter les doublons . [Php/MySQL] - PHP - Programmation

Marsh Posté le 27-01-2003 à 19:47:32    

Comment puis-je vérifier dans un base mysql si une valeur n'éxiste pas déja et si elle existe empêcher qu'on réinsère la même une seconde fois.
 
Ex. Si dans une table g plusieurs champs dont un s'appellant titre, comment vérifier qu'il n'éxiste pas déja une valeur de titre qui vaut "test" et si elle existe bloquer la réinsertion plus loin d'une nouvelle valeur "test" ?
 
ça va ou je dois réexpliquer mdr  :o

Reply

Marsh Posté le 27-01-2003 à 19:47:32   

Reply

Marsh Posté le 27-01-2003 à 19:54:07    

ben tu le met en unique dans ta base

Reply

Marsh Posté le 27-01-2003 à 19:57:56    

En fait ce que je veux c'est que les données a l'intérieur de la clé en fait, ce qui est stocké dedans pas le nom de la clé elle même.


Message édité par L0k le 27-01-2003 à 20:10:20
Reply

Marsh Posté le 27-01-2003 à 20:13:34    

ben oui c'est ce que je te dit !
me ton champ en unique et tu pourra pas avoir d'autre valeur

Reply

Marsh Posté le 27-01-2003 à 20:22:01    

salut :hello:
 
tu peux aussi faire un requete pour de selection style select count(*) where ...
 
si ton resultat est égale à 0 c que la valeur n'existe pas
sinon elle exite.
 
c tout bete, et ca evite d'avoir des erreur de requete en modifiant ta table ;)


---------------
Tout à commencé par un rêve...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed