Bonsoir,

J'ai eu à utiliser une jointure:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$_GET["Id"] = $id;
$topic = mysql_query('SELECT * FROM forum_topics LEFT JOIN forum_membres ON forum_topics.Auteur_Id=forum_membres.Id WHERE forum_topics.Id=' . $id . '') or die(mysql_error());
$topic_array = mysql_fetch_assoc($topic);
Voici l'architecture de la table forum_topics:

  • Id
  • Forum_Id
  • Auteur_Id
  • Timestamp
  • Titre
  • Contenu


Voici l'architecture de la table forum_membres:

  • Id
  • Prenom
  • Nom
  • Mail
  • Motdepasse
  • Ville
  • Administrateur


Or voici ce que me sort

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
print_r($topic_array);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Array
(
    [Id] => 2
    [Forum_Id] => 2
    [Auteur_Id] => 1
    [Timestamp] => 1204423124
    [Titre] => Titre de Test 2
    [Contenu] => Texte de test 2
)
Il n'y a pas les champs de forum_membres, comment cela se fait-il?

Merci pour votre aide.