While boucle probleme

Fermé
midox - 12 déc. 2009 à 22:04
Cephei Messages postés 118 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 10 décembre 2018 - 12 déc. 2009 à 22:43
Bonjour,
$retour2 = mysql_query("SELECT * FROM " . NEWS . " ORDER BY id DESC ");

while ($donnees2 = mysql_fetch_array($retour2))
{

?>
<li><h6><font color="#999999"><?php
$retour3=("select pseudo from news_news ,news_utilisateurs WHERE news_utilisateurs.id=cnews_news.id");
$donnees=mysql_query($retour3);
while ($donnees3=mysql_fetch_assoc($donnees))
{
echo date('D/Y/H\hi', $donnees2['timestamp']); ?></font> - <?php echo $donnees2['titre']; ?><?php echo '<div align="right">par '.$donnees3['pseudo'].'</div>';?><?php echo'<hr></h6>';?></li>

qui peux me la corriger
j'ai deux table news et news_utilisateurs je veux afficher un pseudo dans nexs_utilisateurs depuis l'id d'une ligne de la table news je suis trompe dans la boucle while

1 réponse

Cephei Messages postés 118 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 10 décembre 2018 19
12 déc. 2009 à 22:43
Bonsoir,

Bien que j'ai du mal comprendre exactement la question, je peux te dire déjà que tu te compliques la vie avec tes boucles imbriquées car une jointure dans ta requête te retournerais directement toutes les informations que tu souhaites !

Deuxièmement, la première requête est mal contruite me semble t-il ...
NEWS n'est pas un nom de variable correct !

En espérant que ça t'aide ...
0