Les jointures, 4 requettes SQL pour affichage

Fermé
lannoy - 27 août 2009 à 23:23
 lannoy - 28 août 2009 à 12:05
Bonjour a vous,
voila je code en ce moment un forum, mais un problème m'empêche de continuer.
Voila j'ai une entête qui affiche le nom de la catégorie le nombre de messages le nombre de réponses et le dernier message . Tout ça dans cette catégorie bien sûr.
En dessous j'ai la liste des forums présent dans cette catégories avec les même champs .

Et je n'arrive pas a tout faire en une seul requette, il me semble même que c'est impossible mais on me dit que si.
Voila ma requette actuelle


$requete = mysql_query('SELECT forum_cat.id AS id_cat,
forum_cat.nom AS nom_cat,
forum_cat.ordre AS ordre_cat,
forum_forum.id_cat AS id_cat_forum,
forum_forum.nom AS nom_forum,
forum_forum.ordre AS ordre_forum,
forum_forum.description AS desc_forum
FROM forum_cat
LEFT JOIN forum_forum
ON forum_forum.id_cat = id_cat
ORDER BY ordre_cat') or die (mysql_error());

+
Et voici comment j'affiche

<tr>
<td class="un"></td>
<td class="deux"><?php echo $data['nom_cat'];?></td>
<td class="trois">Sujets</td>
<td class="quattre">Rép</td>
<td class="cinq">Dernier message</td>
</tr>
<tr>
<td class="one"></td>
<td class="two"><?php echo $data['nom_forum'];?><br/><small><?php echo $data['desc_forum'];?></small></td>
<td class="three">12</td>
<td class="four">50</td>
<td class="five">lannoy<br/>le 01/06/2009 à 14:48</td>
</tr>


Mais sa ne marche pas, sa me marque plein de fois la même car et les forums dans toutes les cats .

Si quelqu'un peut m'aider sa serais super
A voir également:

1 réponse

Je up car j'ai toujours pas la solution a mon problème .
0