Creer des relation entre les tables en mysql

valouxa Messages postés 86 Statut Membre -  
Yoan Messages postés 11905 Statut Modérateur -
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
A voir également:

1 réponse

Yoan Messages postés 11905 Statut Modérateur 2 332
 
Pour un SGBD une relation c'est exactement une table.
Qu'est-ce que tu entends par "relation" ?
-1
valouxa Messages postés 86 Statut Membre
 
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
Yoan Messages postés 11905 Statut Modérateur 2 332 > valouxa Messages postés 86 Statut Membre
 
Mais ç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
valouxa Messages postés 86 Statut Membre > Yoan Messages postés 11905 Statut Modérateur
 
dis 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
Yoan Messages postés 11905 Statut Modérateur 2 332 > valouxa Messages postés 86 Statut Membre
 
Utilise 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
valouxa Messages postés 86 Statut Membre > Yoan Messages postés 11905 Statut Modérateur
 
oui 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