-
Anti doublons MySQL
Bonjour a tous,
J'ai fait quelques recherche sur developpez.com ainsi que sous google, mais je n'ai pas trouvé la réponse a mon problème. Peut etre pouvait vous m'aidez. Voila, j'ai une page PHP avec formulaire classique, qui enregistre des informations sur des challengers comme leur noms prénoms et leur équipe. Seulement, j'ai deux challenge possible, et lorsque j'entre a nouveau le même nom d'équipe dans le formulaire et que je valide, cela ne pose pas de probleme a mySQL d'avoir deux fois le même nom d'équipe dans ma base de donnéés.Pouriez vous m'orienter sur ce point ? Et également si possible, me dire s'il est envisageable d'avoir dans un champs de formulaire, a la frappe d'une lettre, toute les équipes existente en base pour le nom de la lettre.
Merci d'avance,
-
Tu sélectionnes les nom d'équipe et vérifie avant insertion si tu as déjà cette équipe.
-
Salut
Dans la structure de la table, il suffit d'ajouter une clef pour ce champ.
Si tu as phpMyAdmin, ce sera assez simple à mettre en place.
-
d'accord, les deux solutions me semble bien, mais celle de Yogi me semble plus simple. Pourrait tu me dire quel est l'option dans PHPmyadmin pour ajouter a ce champ la clé ? J'imagine qu'une fois cela fait, lorsque j'aurai un nom similaire, j'aurai le droit a un gros message d'erreur mySQL ? :P
Merci
-
Ajouter une clef sur x champs et valider ; sélectionner le champ et le type de clef et re valider : c'est tout.
Cela ne fonctionnera pas si tu as déjà des doublons, en effet.