Deux données dans un seul champ d'une table ? - PHP - Programmation
Marsh Posté le 20-05-2006 à 19:45:43
Bonjour, 
 
Commence par faire 3 tables : 
 
joueur 
id 
nom 
etc ... 
 
categorie 
id 
libelle 
 
joueur_categorie 
id_joueur 
id_categorie 
 
Ce qui donnerait par exemple : 
 
joueur 
1     dupont 
 
categorie 
1     categorie 1 
2     categorie 2 
 
joueur_categorie 
1     1 
1     2 
 
si 'dupont' appartient aux 2 catégories 
 
La requête pour récupérer les joueurs se trouvant dans les catégories 1 et 2 : 
 
| Code : 
 | 
Marsh Posté le 20-05-2006 à 19:52:30
Sans oublier la jointure, quand même. ![[:figti] [:figti]](https://forum-images.hardware.fr/images/perso/figti.gif)
Marsh Posté le 21-05-2006 à 09:04:04
Exact. 
 
Ce qui donne : 
| Code : 
 | 
 
 
Désolé pour cet oubli. Promis, je ne le ferai plus. 
Marsh Posté le 20-05-2006 à 14:48:02
Bonjour,
Dans une de mes tables j'ai un champ qui définit la catégorie dans laquelle évolue un joueur.
Celui ci peut jouer dans plusieurs catégories.
Comment dois je insérer mes données dans mon champ afin que lorsque je fais un SELECT ... FROM ... WHERE id = 1 or 2, les joueurs évoluant en Catégorie 1 ou 2 soient sélectionnés ???
Merci d'ava,nce