par
dav71 » 21 janv. 2008, 13:11
Bonjour,
je travaille à la création d'une newsletter. Cette newsletter affichera des résumés d'articles regroupés par catégories. Je veux afficher la catégorie une seule fois, puis les articles à la suite (une sorte de regroupement). Voici le code
// requete sql
$requete="SELECT * FROM tbl_import ORDER BY Tcategorie";
$resultat=mysql_query($requete,$lien);
// affichage des résultats dans un tableau assoc
while ($ligne=mysql_fetch_assoc($resultat))
{
extract($ligne);
//affichage des champs
echo $Tcategorie;
echo $Ttitre;
echo $auteur;
}
Avec ce code, j'affiche une catégorie et un article, mais autant de fois qu'il y a d'articles. Est-ce que quelqu'un aurait une idée pour faire ce regroupement autrement qu'en faisant autant de requetes SQL qu'il y a de catégories (ce qui alourdi le code)
Merci pour votre aide
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]
Bonjour,
je travaille à la création d'une newsletter. Cette newsletter affichera des résumés d'articles regroupés par catégories. Je veux afficher la catégorie une seule fois, puis les articles à la suite (une sorte de regroupement). Voici le code
[php]
// requete sql
$requete="SELECT * FROM tbl_import ORDER BY Tcategorie";
$resultat=mysql_query($requete,$lien);
// affichage des résultats dans un tableau assoc
while ($ligne=mysql_fetch_assoc($resultat))
{
extract($ligne);
//affichage des champs
echo $Tcategorie;
echo $Ttitre;
echo $auteur;
}[/php]
Avec ce code, j'affiche une catégorie et un article, mais autant de fois qu'il y a d'articles. Est-ce que quelqu'un aurait une idée pour faire ce regroupement autrement qu'en faisant autant de requetes SQL qu'il y a de catégories (ce qui alourdi le code)
Merci pour votre aide
[i][color=darkred][Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur][/color][/i]