Bonjour tout le monde,

Dans la continuité de mes news et commentaires associés, j'aimerais afficher le nombre de commentaires par news d'où le code ci -dessous :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$search = mysql_query("SELECT news.id,news.nom,news.titre,news.spec,news.photoarticle,news.visu,news.date,count( * ) AS nombre FROM news JOIN commentaire WHERE news.id = commentaire.sid ORDER BY news.date") or die ("ERROR:" . mysql_error());
		$row = mysql_query($search);
                $nombre = $row['nombre'];
 
while($row = mysql_fetch_assoc($search)) { 
 
echo'<a href="commentaire.php?sid=$row[0]">commentaires '.$row['nombre'].'</a>';
 
}
Mais le message d'erreur apparaît :

ERROR:Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause
?