seif4rock
Messages postés9Date d'inscriptionmercredi 9 juillet 2008StatutMembreDernière intervention29 avril 2009
-
9 juil. 2008 à 12:39
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 2011
-
9 juil. 2008 à 14:04
bonjour
j'ai une question a vous poser:
je travaille avec PHP et MySQL
la base de donnee contient une table emloye(nom, prenom, titre, grade, matricule, liste_competences)
Les competences sont representees eux aussi dans une table (code, theme) (par exemle 01 Finance, 02 Informatique, 03 Admin...)
Ma question est comment referencer chaque employe a une ou plusieurs competences (quel est le type de liste_competences dans ma base??), puis comment recuperer cette liste pour chaque employe
Merci
Seif4rock
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 9 juil. 2008 à 12:55
Salut,
Il faut une table de liaison qui contienne les deux ID de chaque table :
- matricule (ID employé)
- code (ID compétence)
Lors d'une requête SELECT il suffit de faire une jointure.
La table de liaison est l'unique solution à cette problématique et ne tombe pas de nulle part : c'est la suite logique d'une conversion de MCD en MLD selon la méthode Merise.
<hr size="2" width="100%" />Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...