Salut,
je bosse actuellement sur un projet de site en PHP, c'est le tout début...
Je connais les bases du PHP et je me débrouille comme je peux...
Par contre j'ai un souci assez dérangeant que je n'arrive pas a résoudre :
J'ai une table "Membres" et une table "Messages" et je voudrais les lier pour que la clef primaire auto incrementé de "Membres" soit en clef étrangere pour "Messages".
Je lie donc comme ca (je crois que c'est la seule méthode...??dites moi si je me trompe) :
La requete SQL est effectuée mais j'ai beau insérer des messages, la clef étrangere reste à 0...au lieu d'être identique à l'id primaire de "membres" comme souhaité...
J'ai verifier les Types des deux champs, ces sont les même...
SVP aidez moi au plus vite :cry:
je bosse actuellement sur un projet de site en PHP, c'est le tout début...
Je connais les bases du PHP et je me débrouille comme je peux...
Par contre j'ai un souci assez dérangeant que je n'arrive pas a résoudre :
J'ai une table "Membres" et une table "Messages" et je voudrais les lier pour que la clef primaire auto incrementé de "Membres" soit en clef étrangere pour "Messages".
Je lie donc comme ca (je crois que c'est la seule méthode...??dites moi si je me trompe) :
Code:
ALTER TABLE Messages
ADD CONSTRAINT Lien_membres_messages FOREIGN KEY (id_membres) REFERENCES Membres (id_membres)
La requete SQL est effectuée mais j'ai beau insérer des messages, la clef étrangere reste à 0...au lieu d'être identique à l'id primaire de "membres" comme souhaité...
J'ai verifier les Types des deux champs, ces sont les même...
SVP aidez moi au plus vite :cry: