Bonsoir,
J'ai eu à utiliser une jointure:
Voici l'architecture de la table forum_topics:
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);
- Id
- Forum_Id
- Auteur_Id
- Timestamp
- Titre
- Contenu
Voici l'architecture de la table forum_membres:
- Id
- Prenom
- Nom
- 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);Il n'y a pas les champs de forum_membres, comment cela se fait-il?
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 )
Merci pour votre aide.
Partager