Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

$nb_topicsforumcompteur = $bdd1->prepare("SELECT * FROM topics WHERE idparentcontainertopic = ?");
$nb_topicsforumcompteur->execute(array("$idcontainerforum2"));
$nb_totaltopicsforumcompteur = $nb_topicsforumcompteur->rowCount();

Ce que je veux

Je suis occupé de créer un système de forum et je dois afficher le nombre total de messages dans la catégorie sachant qu'il y a des sous-sous-catégories dans la catégorie en question et je n'arrive pas à prendre en compte les messages des sous-sous-catégories.

Table des messages ( answers ) :
idanswer
idparenttopicanswer
idauthoranswer
textanswer
dateanswer

Tables des topics ( topics ) :
idtopic
idparentcontainertopic
idauthortopic
nametopic
.....

Tables des catégories ( containers ) :
idcontainerforum
nomcontainerforum
typecontainerforum
parentcontainerforum
ordercontainerforum

Ce que j'obtiens

Les messages dans la catégorie parent des sous-sous-catégorie

Merci d'avance pour votre aide,

Cordialement,
Proxene

1 réponse


hello,
donc simple jointure, mais tu pourrais nous mettre les liens ?
genre :

Table des messages ( answers ) :
    idanswer
    idparenttopicanswer -> lien avec 'idtopic' de la table topics par exemple

parce que sinon on peut te dire n'importe quoi.... (et surtout j'ai pas envie de décortiquer ;))
cela dit tu as plein de réponses sur le net comme celle là ou celle ci

mais, entre nous, si tu veux un vrai sytème de hierarchisation : utilise intervallaire et ce petit cours qui va bien ;)