par
auclairp » 30 déc. 2007, 16:03
OK voici ma table pour mieu comprendre
Code : Tout sélectionner
CREATE TABLE `all_loan` (
`id` int(11) NOT NULL auto_increment,
`code` text NOT NULL,
`user` text NOT NULL,
`date_prets` text NOT NULL,
`date_retour` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste de tous les films emprunter' AUTO_INCREMENT=31 ;
--
-- Contenu de la table `all_loan`
--
INSERT INTO `all_loan` VALUES (29, '000687', 'Mélanie Croteau', '1198990104', '1198990203');
INSERT INTO `all_loan` VALUES (28, '000687', 'En Attente', '1198989916', '1198990203');
INSERT INTO `all_loan` VALUES (30, '000687', 'Mélanie Croteau', '1198990508', '');
CREATE TABLE `description` (
`id` int(11) NOT NULL auto_increment,
`code` text NOT NULL,
`nom` text NOT NULL,
`nomfr` text NOT NULL,
`genre` text NOT NULL,
`description` text NOT NULL,
`video` text NOT NULL,
`acteur1` text NOT NULL,
`acteur2` text NOT NULL,
`acteur3` text NOT NULL,
`sound` text NOT NULL,
`original` text NOT NULL,
`HDDVD` text NOT NULL,
`disponible` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=720 ;
--
-- Contenu de la table `description`
--
INSERT INTO `description` VALUES (718, '000687', 'Heartbreak Kid, The', 'Le brise-coeur', 'Comédie', 'Au cours de son voyage de noces au Mexique, un homme découvre avec consternation le caractère instable et capricieux de sa jeune épouse. N''y tenant plus, il se laisse aller à courtiser une autre jeune femme qui loge à son hôtel.', '', 'Ben Stiller', 'Michelle Monaghan', 'Jerry Stiller', '', 'copier', 'dvd', 'non');
Bon normalement l'enregistrement dan sdescription devrais apparaitre une seul fois, mais à chaque fois qu'elle est dans la table all_loan bien elle se répète..... comme en ce mement elle s'y trouve 3 fois, si le code n'est ne se trouve pas dans la table all_loan pas de trouble il y est qu'une seul fois.... mais j'ai besoin de lier les deux tables pour savoir si le CD est prèter ou pas alors je peux pas mettre limit 1 à la fin de ma requète ......
en tout cas jh'espère que ca aide a comprendre unpeu
OK voici ma table pour mieu comprendre
[code]
CREATE TABLE `all_loan` (
`id` int(11) NOT NULL auto_increment,
`code` text NOT NULL,
`user` text NOT NULL,
`date_prets` text NOT NULL,
`date_retour` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Liste de tous les films emprunter' AUTO_INCREMENT=31 ;
--
-- Contenu de la table `all_loan`
--
INSERT INTO `all_loan` VALUES (29, '000687', 'Mélanie Croteau', '1198990104', '1198990203');
INSERT INTO `all_loan` VALUES (28, '000687', 'En Attente', '1198989916', '1198990203');
INSERT INTO `all_loan` VALUES (30, '000687', 'Mélanie Croteau', '1198990508', '');
CREATE TABLE `description` (
`id` int(11) NOT NULL auto_increment,
`code` text NOT NULL,
`nom` text NOT NULL,
`nomfr` text NOT NULL,
`genre` text NOT NULL,
`description` text NOT NULL,
`video` text NOT NULL,
`acteur1` text NOT NULL,
`acteur2` text NOT NULL,
`acteur3` text NOT NULL,
`sound` text NOT NULL,
`original` text NOT NULL,
`HDDVD` text NOT NULL,
`disponible` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=720 ;
--
-- Contenu de la table `description`
--
INSERT INTO `description` VALUES (718, '000687', 'Heartbreak Kid, The', 'Le brise-coeur', 'Comédie', 'Au cours de son voyage de noces au Mexique, un homme découvre avec consternation le caractère instable et capricieux de sa jeune épouse. N''y tenant plus, il se laisse aller à courtiser une autre jeune femme qui loge à son hôtel.', '', 'Ben Stiller', 'Michelle Monaghan', 'Jerry Stiller', '', 'copier', 'dvd', 'non');
[/code]
Bon normalement l'enregistrement dan sdescription devrais apparaitre une seul fois, mais à chaque fois qu'elle est dans la table all_loan bien elle se répète..... comme en ce mement elle s'y trouve 3 fois, si le code n'est ne se trouve pas dans la table all_loan pas de trouble il y est qu'une seul fois.... mais j'ai besoin de lier les deux tables pour savoir si le CD est prèter ou pas alors je peux pas mettre limit 1 à la fin de ma requète ......
en tout cas jh'espère que ca aide a comprendre unpeu