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 :
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'];
 }
}
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.

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