Bonjour,
J'ai un problème pour une réquete, en gros c'est pour le développement d'un Forum.
Voici mes 3 tables concernés:
Et voici ma requete :
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 CREATE TABLE `topic` ( `idTopic` int(11) NOT NULL auto_increment, `TitreTopic` text NOT NULL, `idForum` int(11) NOT NULL default '0', PRIMARY KEY (`idTopic`) ) CREATE TABLE `post` ( `idPost` int(11) NOT NULL auto_increment, `MessagePost` text NOT NULL, `DatePost` datetime NOT NULL default '0000-00-00 00:00:00', `idUser` int(11) NOT NULL default '0', `idTopic` int(11) NOT NULL default '0', PRIMARY KEY (`idPost`) ) CREATE TABLE `user` ( `idUser` int(11) NOT NULL auto_increment, `LoginUser` varchar(15) NOT NULL default '', `PasswordUser` varchar(32) NOT NULL default '', `DateNaissanceUser` date NOT NULL default '0000-00-00', `TypeUser` varchar(15) NOT NULL default '', `DateInscriptionUser` date NOT NULL default '0000-00-00', `PaysUser` varchar(30) NOT NULL default '', PRIMARY KEY (`idUser`) )
Ce que je voudrais c'est afficher la liste des Topic d'un Forum, avec le Pseudo et la date de derniers post dans le topic concerné.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $query_topic = 'Select Topic.idTopic, TitreTopic, DatePost, LoginUser'; $query_topic .= ' From Topic, Post, User'; $query_topic .= ' Where Topic.idTopic = Post.idTopic'; $query_topic .= ' And User.idUser = Post.idUser'; $query_topic .= ' And idForum =' . $_GET['id']; $query_topic .= ' Group by Topic.idTopic, TitreTopic'; $query_topic .= ' Order by DatePost DESC';
Ma requete me liste bien les topic, mais affiche seulement le pseudo et l'heure du premier post.
Résultat:
Le resultat n'est dont pas correct, vu que le dernier posteur n'est pas 'TwiSter' pour les 2 topicsTitreTopic ----------------- LoginUser -------- DatePost ------------- get_nb_post()
-------------------------------------------------------------------------------------------
Probléme HTML/CSS --------- TwiSter --------- 2006-05-12 21:05:05 ----- 1
Outil Développement PHP ? --- TwiSter ---------2006-05-12 21:02:45 ----- 3
Si quelqu'un pourrait m'aider pour ça, ça serait bien ^^
Merci d'avance !
Partager