La table jointe n'apparait pas dans le tableau
Bonsoir,
J'ai eu à utiliser une jointure:
Code:
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:
1 2
|
print_r($topic_array); |
Code:
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.