Lier tables news et forums pour afficher le nombre de réactions

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Lier tables news et forums pour afficher le nombre de réactions

par Invité » 18 nov. 2008, 19:11

Bonjour,

Affiche ta requête avec un print puis teste là dans PHPmyAdmin, ça devrait t'aider à la débuguer.
Alors, la bonne requête sous phpmyadmin est celle-ci :

Code : Tout sélectionner

SELECT `nuke_bbtopics`.`topic_replies` FROM `nuke_bbtopics` , `nuke_stories` WHERE ( `nuke_bbtopics`.`topic_id` = `nuke_stories`.`notes` )
Maintenant, comment dois je formuler la requête en php pour que cela fonctionne ?[/php]

par @rthur » 14 nov. 2008, 13:39

Bonjour,

Affiche ta requête avec un print puis teste là dans PHPmyAdmin, ça devrait t'aider à la débuguer.

Lier tables news et forums pour afficher le nombre de réacti

par Vinc13 » 13 nov. 2008, 15:25

Bonjour à tous

J'aimerais pouvoir faire afficher le nombre de réponse d'un topic où la news qui est en page d'accueil est posté (En gros j'aimerais poster une news dans le module news, la re-poster en créant un topic dans le forum, et afficher en index du module "News", à la place de $note qui me sert pas, le nombre de réactions à ce topic). pour celà, dans la case "Notes" de la page admin, je mettrais l'ID du topic que je chope dans l'adresse.

Voici comment se présente mes tables :

table_stories

aid -> ID de la news
title -> Titre
bodytext -> texte de news
postforum -> le numero de post correspondant à la le news posté dans le forum

table_bbtopic

topic_id
forum_id
topic_title
topic_poster
topic_time
topic_views
topic_replies -> Ce que je veux afficher
topic_vote
topic_type
topic_first_post_id -> Numero du post correspondant au champ 'postforum' de la table stories
topic_moved_id

J'ai tenté de faire la requête suivante mais ca ne marche pas :

$reaction = $db->sql_query("SELECT topic.*, stories.postforum_title FROM ".$prefix."_bbtopics topic, ".$prefix."_stories stories WHERE topic.topic_first_post_id = stories.postforum");
while ($row = $db->sql_fetchrow($reaction)) {

Mais rien à faire, ".$row["topic_replies"]." n'affiche aucun résultat.

Quelqu'un pourrait-il m'aider ? merci bien !