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
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
-
ModérateurPour un SGBD une relation c'est exactement une table.
Qu'est-ce que tu entends par "relation" ?-
-
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) ? -
@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 -
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 = ?). -
@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);
........................
-