J'ai un peu de mal avec une requête soit je suis mal réveillé soit mon coté brêle en sql ressurgit
Mon joli code de goret:
<?php
$sql5 = "SELECT DISTINCT articles.membre, avatars.img_avatar FROM avatars, articles WHERE articles.membre = avatars.membre";
$req5 = mysql_query($sql5) or die('Erreur SQL !');
while($champs_bdd5 = mysql_fetch_assoc($req5))
{
$avatar= $champs_bdd5['img_avatar'];
$pseudo5= $champs_bdd5['membre'];
$sql6 = "SELECT membre FROM articles where membre='$pseudo5'";
$req6 = mysql_query($sql6) or die('Erreur SQL !');
$numart = mysql_num_rows($req6);
?>
<li>
<img src="<?php echo $avatar; ?>" />
<p>
<?php echo $pseudo5; ?> a proposé <?php echo $numart; ?> articles
</p>
<div class="separateur"></div>
</li>
<?php
}
?>
Le problème avec ce code est qu'il prend les membres dans l'ordre et je ne vois pas comment trier par le nombre d'articles dès la 1ere requête.Désolé pour ce code
Merci à tous