Problème d'affichage de ma requete de jointure en MySQL/PHP [Résolu]

Signaler
Messages postés
9
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
20 février 2014
-
Messages postés
9
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
20 février 2014
-
Bonjour,

J'ai un problème avec l'affichage de ma requête de jointure que voici:

<?php

require_once (MYSQL); // Connexion à la base de données

//Affiche les commentaires
$requete1="SELECT first_name,last_name,user_photo,commentaire FROM users u join commentaires c on (u.user_id = c.user_id) where c.com_nompage='Module de commentaire facile à intégrer'";
//$requete1="SELECT first_name, last_name, user_photo FROM users where user_id in (select com_id from commentaires where com_nompage='Module de commentaire facile à intégrer')";
$r1 = mysqli_query ($dbc, $requete1) or trigger_error("Query: $requete1\n<br />MySQL Error: " . mysqli_error($dbc));

echo '<div class="title-com-wrapper">Commentaires</div>';

while($ligne1 = mysqli_fetch_array ($r1, MYSQLI_ASSOC)){

echo '<div class="user-wrapper">';
echo $ligne1["first_name"].' '.$ligne1["last_name"].'</div>';
echo '<table><tr><td>';
echo '<img alt="" src="uploaded-images/'.$ligne1["user_photo"].'" width="100" height="100" id="imageContainer"></td><td><div>';
echo $ligne1["commentaire"];
echo '</div></td></tr></table>';
}
echo '</div>';

mysqli_close($dbc);

?>

ça ne m'affiche pas d'erreurs (même quand je teste sur PHPMyAdmin, il n' y a pas d'erreurs et ça m'affiche le résultat attendu) mais sur ma page web, ça ne m'affiche rien. Étrange!
Pourrez-vous m'aider, s'il vous plait?
Merci d'avance. :)

1 réponse

Messages postés
9
Date d'inscription
vendredi 29 avril 2011
Statut
Membre
Dernière intervention
20 février 2014

Finalement, j'ai trouvé ce qui n'allait pas. C'était un problème d'encodage.
J'ai trouvé mon bonheur sur ce lien:
http://forum.alsacreations.com/topic-20-66103-1-Resolu-Requete-SQL-qui-ne-saffiche-pas.html
au cas où ça peut aider. :)
A+