my SQL débutant

Eléphant du PHP | 50 Messages

04 déc. 2006, 17:47

Pouvez vous m'expliquez comment des tables mySQL peuvent etre liés entre elle. Je souhaiterais aussi savoir comment créer un identifiant automatique pour les tables de ma BDD, qui s'incremente tout seul.

Mammouth du PHP | 19672 Messages

04 déc. 2006, 18:16

Pour la liaison des tables entre-elles, on utilise ce qu'on appelle des clés étrangère. Fais un tour sur ce sujet où tu devrais avoir la réponse à tes deux questions.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

04 déc. 2006, 18:16

La liaison entre deux tables peut se faire via une jointure.
Cela implique que ces deux tables contiennent un champ de même type
sur lequel se fera la relation pour des valeurs identiques.

C'est une question de modélisation.
Si tu n'es pas familier avec ce concept, je te suggère de regarder des tutos sur Merise.