A voir également:
- Mysql relation entre 2 tables
- +33 2 70 23 08 68 ✓ - Forum Mobile
- Tables des matières word - Guide
- Mysql community server - Télécharger - Bases de données
- 2 ecran pc - Guide
- Gto saison 2 - Forum Cinéma / Télé
3 réponses
Utilisateur anonyme
17 févr. 2001 à 11:06
17 févr. 2001 à 11:06
Les liens "en dur" avec MySQL ne sont pas possibles, c'est à mon avis le seul inconvénient de MySQL, pour établir une relationentre deux tables, tu dois le faire lors de tes requêtes:
Exemple:
tu as deux tables: personnes et login avec les champs suivants.
Table Personnes: id_Personne, id_Login, Prénom, Nom, adresse, etc..
Table Login: id_Login, Pseudo, pass.
tu définiras comme clé primaire de la table personnes, le champ id_Personne et dans la table Login, le champ id_Login.(dans phpmyAdmin, il fadra mettre ces champs en auto-increment pour qu'ils puissent servir de compteur automatique)
Si tu veux ensuite afficher les noms, prénoms et pseudos de chaque personne, il te suffira de faire la requête suivante qui indique la relation entre les deux tables.
select Personnes.Prénom, Personnes.Nom, Login.Pseudo in Personnes, Login where Personnes.id_Login = Login.id_Login
Ce qui est après le where définit la relation entre les deux tables.
En ésperant avoir pu t'aider.
ICQ 40021243
Youri
Exemple:
tu as deux tables: personnes et login avec les champs suivants.
Table Personnes: id_Personne, id_Login, Prénom, Nom, adresse, etc..
Table Login: id_Login, Pseudo, pass.
tu définiras comme clé primaire de la table personnes, le champ id_Personne et dans la table Login, le champ id_Login.(dans phpmyAdmin, il fadra mettre ces champs en auto-increment pour qu'ils puissent servir de compteur automatique)
Si tu veux ensuite afficher les noms, prénoms et pseudos de chaque personne, il te suffira de faire la requête suivante qui indique la relation entre les deux tables.
select Personnes.Prénom, Personnes.Nom, Login.Pseudo in Personnes, Login where Personnes.id_Login = Login.id_Login
Ce qui est après le where définit la relation entre les deux tables.
En ésperant avoir pu t'aider.
ICQ 40021243
Youri