|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 29 ![]() |
Bonjour à tous,
Je souhaiterai mettre en place une petite web application me permettant de gérer mon informatique (environ 60 UC). C’est mon premier projet PHP/MySQL, je suis autodidacte et j’ai quelques doutes : Partons d’un exemple simple : J’ai créer 3 tables avec 4 champs chacune : Unité_centrale (ID_UC, marque, processeur, Ram) License_OS (ID_OS, License_OS, OEM, Clé d’activation) License_Office (ID_Office, License_Office, OEM, Clé d’activation) Maintenant, je souhaiterai pouvoir avoir des fiches de chaque machine, en gros une table de ce genre : Fiche_UC (ID_ficheUC, détail de l’UC, License OS, Licence Office, IP assigné, Utilisateur de la machine, endroit ou se trouve la machine) Evidement, les champs détail de l’UC, License OS, Licence Office devrait reprendre des valeur des tables Unité, License_et License_Office. Je ne sais pas trop comment faire, comment relier les tables entre elles ? Merci d’avance pour votre aide |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() |
Regarde du coté des foregin key dans la doc Mysql. Sinon j'aurais fait une table Logiciel et pas une os et office.
|
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 154 ![]() |
tout simplement te créer une table centrale regroupant tous les id entre eux?
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : novembre 2006 Messages : 29 ![]() |
Salut blumartini,
En fait, c'est exactement ce que je pensais faire mais mon interrogation porte justement sur le "comment regrouper tous les id entre eux", je ne pense pas que je dois insérer les ID manuellement? Quelle est la marche à suivre? A+ |
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 154 ![]() |
je ne vois pas comment tu pourrais le faire autrement que manuellement, car MySQL ne pourra pas savoir tout seul quels identifiants correspondent.
Le mieux aurait été d'inclure cela dès le départ, en ajoutant à chaque table une colonne avec un identifiant commun. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com