Creer des relation entre les tables en mysql

Salut à tt le monde ,

J'ai créer mes tables sous phpmyadmin, mais comment faure pour créer des relations entre ces tables.

est ce que qlq px me donner la syntaxe et merci d'avance
Configuration: La vie est une chance et la chance c'est d'etre  en vie .

1 réponse

  1. Modérateur
    Pour un SGBD une relation c'est exactement une table.
    Qu'est-ce que tu entends par "relation" ?
    -1
    1. mon probleme est le suivant :

      Je voudrais savoir s'il est possible de créer une relation entre deux tables au moment de la création de la base de données (comme dans access) ou si, comme j'ai cru comprendre, il faut specifier cette relation dans chaque requete?
      -1
    2. Modérateur
      @valouxaMais ça veut rien dire, une relation c'est une table.
      Qu'est-ce que tu entends par "relation" ? Je suppose que tu veux "lier" tes tables, mais les lier comment (donne-nous la structure de ta base et ce que tu veux faire précisément) ?
      -1
    3. @Yoandis moi ,q tu vx creer votre base en mysqlphp tu creer tt d'abord la base et puis les tables
      mé comment tu assure la mise à jour entre ces tables

      tu doit ajouter des clé primaire et faire des relations comme access
      et merci pr ta reponse
      -1
    4. Modérateur
      @valouxaUtilise le langage SQL pour créer, modifier, supprimer les tables ou ajouter, modifier, supprimer des données.

      Oui, tout table doit être pourvue d'une clé primaire qui identifie chaque entrée de manière unique.
      En revanche j'ignore comment fonctionne MS Access, mais sache que normalement une relation est une table.

      Sinon je ne peux pas t'aider tant que tu ne dis pas explicitement ce que tu veux faire parce que jusqu'à maintenant, c'est un peu dépourvu de sens (MàJ entre les tables = ?).
      -1
    5. @Yoanoui je ne px pa te contredire la relation sous php deviens une table mé il faut respécter certains condition
      bon
      pour creer mes tables je utilise ce code :

      $sql_query="CREATE TABLE `client` ( `Id` int(11) NOT NULL auto_increment, `NOM` varchar(32) NOT NULL default '', `PRENOM` varchar(32) NOT NULL default '', PRIMARY KEY (`Id`)) ";
      $erreur=mysql_query($requete);
      $erreur1=mysql_error();
      print($erreur."<br>");
      print($erreur1);
      ........................
      -1