par
cris84 » 19 août 2014, 13:53
Bonjour à tous,
j'ai un problème quand je veux compter le champ "cat" dans la table forum_reponses, j'aurai besoin de votre aide pour le code ci-dessous, voir si j'ai une erreur.
Le résultat retourné ne correspond pas à ce que je souhaite.
Je veux compter le champ "cat" en fonction du sujet (table forum_sujet) et de la réponse (table forum_reponse). Donc chaque sujet appartient à une catégorie d'ou le champ cat et une correspondance avec le sujet.
Je vous joins les deux tables concernées ainsi que le code PHP
Merci de votre aide
<?php $nb_message = mysql_query ('SELECT COUNT(cat) as nb_message, forum_sujets.id, forum_sujets.id_cat, forum_reponses.cat, forum_reponses.correspondance_sujet from forum_reponses INNER JOIN forum_sujets ON forum_sujets.id=forum_reponses.correspondance_sujet WHERE forum_sujets.id_cat=forum_reponses.cat group by cat ORDER BY date_derniere_reponse DESC'); ?>

Bonjour à tous,
j'ai un problème quand je veux compter le champ "cat" dans la table forum_reponses, j'aurai besoin de votre aide pour le code ci-dessous, voir si j'ai une erreur.
Le résultat retourné ne correspond pas à ce que je souhaite.
Je veux compter le champ "cat" en fonction du sujet (table forum_sujet) et de la réponse (table forum_reponse). Donc chaque sujet appartient à une catégorie d'ou le champ cat et une correspondance avec le sujet.
Je vous joins les deux tables concernées ainsi que le code PHP
Merci de votre aide :D
[php]<?php $nb_message = mysql_query ('SELECT COUNT(cat) as nb_message, forum_sujets.id, forum_sujets.id_cat, forum_reponses.cat, forum_reponses.correspondance_sujet from forum_reponses INNER JOIN forum_sujets ON forum_sujets.id=forum_reponses.correspondance_sujet WHERE forum_sujets.id_cat=forum_reponses.cat group by cat ORDER BY date_derniere_reponse DESC'); ?>[/php]
[img]http://e-web-sites.com/images/sql_reponse[/img]
[img]http://e-web-sites.com/images/sql_sujet[/img]