problème liaison table
Posté : 09 mars 2010, 19:12
bonjour a tous j'ai deux tables une utilisateurs et une autre annonces
dans la table utilisateurs ma clé primaire est numutilisateurs
j'ai rajouté dans ma table annonce numutilisateurs
mais quand une personne met une annonce, dans annonces je n'est pas le numutilisateurs qui change par défaut cela met 0.
Voici ma requete sql de ma table utilisateurs.
dans la table utilisateurs ma clé primaire est numutilisateurs
j'ai rajouté dans ma table annonce numutilisateurs
mais quand une personne met une annonce, dans annonces je n'est pas le numutilisateurs qui change par défaut cela met 0.
Voici ma requete sql de ma table utilisateurs.
CREATE TABLE IF NOT EXISTS `utilisateurs` (
`NUMUTILISATEURS` int(8) NOT NULL auto_increment,
`TYPEUTILISATEURS` int(1) NOT NULL,
`NOMUTILISATEURS` varchar(30) NOT NULL,
`PRENOMUTILISATEURS` varchar(30) NOT NULL,
`MAILUTILISATEURS` varchar(50) NOT NULL,
`TELEPHONE` varchar(10) default NULL,
`RUEUTILISATEURS` varchar(100) default NULL,
`VILLEUTILISATEUR` varchar(30) default NULL,
`CPUTILISATEURS` char(5) default NULL,
`MDP` varchar(50) NOT NULL,
`CODEACTIVATION` varchar(20) default NULL,
`REGION` varchar(20) NOT NULL,
`SIRET` varchar(15) NOT NULL,
`DENOMINATION` varchar(30) NOT NULL,
` DateInscription` datetime NOT NULL,
PRIMARY KEY (`NUMUTILISATEURS`),
KEY `FK_REFERENCE_11` (`TYPEUTILISATEURS`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=41 ;
et voici ma requête de ma table annoncesCREATE TABLE IF NOT EXISTS `annonces` (
`numannonce` int(8) NOT NULL auto_increment,
`departement` varchar(50) NOT NULL,
`region` varchar(50) NOT NULL,
`categorie` varchar(50) NOT NULL default '',
`typeannonce` varchar(50) NOT NULL default '',
`souscategorie` varchar(50) NOT NULL default '',
`titreannonce` varchar(50) NOT NULL default '',
`descriptionannonce` text NOT NULL,
`prix` varchar(50) NOT NULL default '',
`NUMUTILISATEURS` int(8) NOT NULL,
PRIMARY KEY (`numannonce`),
KEY `NUMUTILISATEURS` (`NUMUTILISATEURS`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=37 ;
je ne voit pas se qui cloche pouvez vous m'aider merci d'avance