Bonjour,
j'ai 2 tables :
- membre :
- vendre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 CREATE TABLE `membre` ( `id` int(11) NOT NULL auto_increment, `login` varchar(200) NOT NULL, `passe` varchar(200) NOT NULL, `mail` varchar(200) NOT NULL, `sexe` varchar(200) NOT NULL, `prenom` varchar(200) NOT NULL, `annee` varchar(200) NOT NULL, `departement` varchar(200) NOT NULL, `taille` varchar(200) NOT NULL, `cheveux` varchar(200) NOT NULL, `main` varchar(200) NOT NULL, `yeux` varchar(200) NOT NULL, `dentition` varchar(200) NOT NULL, `charme` varchar(200) NOT NULL, `qi` varchar(200) NOT NULL, `culture` varchar(200) NOT NULL, `alcool` varchar(200) NOT NULL, `fume` varchar(200) NOT NULL, `drogue` varchar(200) NOT NULL, `photo` varchar(200) NOT NULL, `argent` mediumtext NOT NULL, `statut` varchar(200) NOT NULL, `proprietaire` varchar(200) NOT NULL, `vendu` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=18 DEFAULT CHARSET=latin1 AUTO_INCREMENT=18 ;
Je voudrais faire une jointure entre ces deux tables.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE TABLE `vendre` ( `id` int(11) NOT NULL auto_increment, `vendeur` varchar(200) NOT NULL, `ami` varchar(200) NOT NULL, `prix` varchar(200) NOT NULL, `fin` varchar(200) NOT NULL, `description` varchar(200) NOT NULL, `statut` varchar(200) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
J'ai déjà fait sa:
mais sa ne marche pas (sa me renvoi, a chaque enregistrement dans la table membre(13) l'enregistrement de la table vendre(1)).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $select_acheter = mysql_query("SELECT * FROM membre, vendre WHERE membre.vendu = 'non' AND vendre.statut = 'ok'"); while ($affiche_acheter = mysql_fetch_array($select_acheter)) { echo ''.$affiche_acheter["login"].'<br>'; echo ''.$affiche_acheter["ami"].'<br>'; }
Comment faire pour que cela fonctionne ??
Merci d'avance pour vos réponses
Partager