Bonjour,
Je me mets aujourd'hui aux requêtes de sélection sur plusieurs table... Ca fonctionne plutôt bien sur le principe, sauf qu'il y a des confusion lorsque plusieurs champs ont le même nom...
Voici le code :
Le problème rencontré dans cet exemple est que $id_du_membre et $id_topic ont la même valeur : l'id de la table v2_membres.
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 $sql_search_topics_forums = "SELECT f1.id, f1.sujet, f1.auteur, f1.date_dern, f1.vu, f1.nb_rep, f1.forum, f1.lus_mmbres, f2.acces, f2.sexe, f2.id FROM v2_forums_sujet AS f1, v2_membres AS f2 WHERE f2.pseudo = f1.auteur ORDER BY f1.date_dern DESC LIMIT 7"; $req_search_topics_forums = mysql_query($sql_search_topics_forums); $total_search_topics_forums = mysql_num_rows($req_search_topics_forums); if ($total_search_topics_forums > 0){ while ($row_search_topics_forum1 = mysql_fetch_array($req_search_topics_forums)){ $id_topic = $row_search_topics_forum1['id']; $sujet_topic = stripslashes(ucfirst(htmlentities(trim($row_search_topics_forum1['sujet'])))); $sujet_topic_pour_rewriting = stripslashes($row_search_topics_forum1['sujet']); $auteur_topic = stripslashes($row_search_topics_forum1['auteur']); $date_dern_topic = date('d.m',$row_search_topics_forum1['date_dern']); $date_dern_topic2 = date('H:i',$row_search_topics_forum1['date_dern']); $vu_topic = $row_search_topics_forum1['vu']; $nb_rep_topic = $row_search_topics_forum1['nb_rep']; $forum_topic = $row_search_topics_forum1['forum']; $lus_mmbres_topic = $row_search_topics_forum1['lus_mmbres']; $sexe_du_membre = $row_search_topics_forum1['sexe']; $id_du_membre = $row_search_topics_forum1['id']; $acces_du_membre = $row_search_topics_forum1['acces']; } }
Dans la logique des choses, j'aimerais que $id_topic soit l'id de la table v2_forums_sujet et que $id_du_membre soit l'id de la table v2_membres...
Comment remédier à ce problème ?
Merci d'avance pour le coup de main![]()
Partager