While boucle probleme

midox -  
Cephei Messages postés 128 Statut Membre -
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 128 Statut Membre 19
 
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