Ajout de tuples via formulaire | clés étrangères

Isindra
Invité n'ayant pas de compte PHPfrance

19 mars 2013, 21:59

Bonjour,

je dois réaliser une application html/css/php/javascript qui consiste à gérer différents trajets, avec différents chauffeurs.
J'ai donc trois table : Run, Way et Drive.

Voici les cardinalités Run 1<-->1..*Way Run 1 <--> 1..* Drive

J'ai donc créé une clé étrangère dans way qui s'appelle theRun et qui doit recevoir un identifiant de Run ( Run(id) auto_increment)
ainsi qu'une clé étrangère dans Drive qui s'appelle theRun et qui doit également recevoir un identifiant de Run.

Je n'ai absolument aucune idée de la façon dont je dois m'y prendre pour conserver ces contraintes d'intégrités lors de l'ajout des données dans ma bdd.

Pour l'instant, j'arrive, via un formulaire html, à ajouter les différents tuples dans leur table respective, mais sans les liaisons avec les clés étrangères.

J'espère m'être exprimé suffisamment clairement.

Merci d'avance.

François.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

19 mars 2013, 22:44

salut,


ceci est le role des foreign key, c'est en les déclarant comme tel que tu préserve l'intégrité de la base (et donc les relations).

pour plus d'info http://sqlpro.developpez.com/cours/sqla ... ge=partie2


@+
Il en faut peu pour être heureux ......