14-05-2011, 05:40 PM
(14-05-2011, 11:25 AM)popayan a écrit : déjà, as tu une table user? si non, il faudra la créer, si oui, il faut lier les 2 tables par une clé étrangère
Code :CREATE TABLE `nation` (
`id_nation` INT NOT NULL ,
`user_id` INT NOT NULL ,
`nom_nation` VARCHAR( 25 ) NOT NULL ,
`couleur_nation` VARCHAR( 15 ) NOT NULL ,
`flag_nation` VARCHAR( 80 ) NOT NULL
) ENGINE = MYISAM ;
ensuite, tu récupères l'id de ton joueur et une requete "SELECT * FROM nation WHERE user_id=".$user_id devrait suffire.
Ce n'est pas la bonne façon de faire.
Comment tu fais pour avoir plusieurs utilisateur ayant la même nation ?
Tu as 2 solutions :
- Ajouter nation_id dans ta table utilisateur
- Créer une nouvelle table qui relie ton utilisateur à sa nation (cette solution permet a un utilisateur d'appartenir à plusieurs nation)