Je voudrais afficher l'ensemble des articles d'une liste de fournisseurs préalablement triés par GROUP BY
Voici le script :
<?php
include("connect.php");
$sql = "SELECT fournisseur, article FROM Catalogue GROUP BY fournisseur ORDER BY fournisseur";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
echo "$row[fournisseur]";
echo "$row[article]";
}
mysql_close($dp);
?>
Le script marche mais n'affiche qu'un article sous chaque fournisseur.Je cherche à faire un truc du style:
- fournisseur1 :
article1_fournisseur_1, article2_fournisseur_1 .....
- fournisseur2 :
article1_fournisseur_2, article2_fournisseur_2 .....
GROUP BY est-il plus approprié que SELECT DISTINCT ?
Je préfererai aussi éviter deux tables et une jointure ...
Si quelqu'un à une idée merci d'avance ....