Trier les résultats d'une requête
Posté : 07 oct. 2006, 17:54
Bonjour,
J'ai fait une requête pour sortir une liste de liens classés par catégories mais j'aimerais que le nom de la catégorie ne s'affiche qu'une seule fois car pour l'instant il s'affiche avec chaque enregistrement et donc est répétée.
A part faire une requête par catégorie je ne vois pas quoi faire.
Si quelqu'un peut m'aider, car je pense que je peux faire autrement que une requête par catégorie mais je ne vois pas..
Le code :
J'ai fait une requête pour sortir une liste de liens classés par catégories mais j'aimerais que le nom de la catégorie ne s'affiche qu'une seule fois car pour l'instant il s'affiche avec chaque enregistrement et donc est répétée.
A part faire une requête par catégorie je ne vois pas quoi faire.
Si quelqu'un peut m'aider, car je pense que je peux faire autrement que une requête par catégorie mais je ne vois pas..
Le code :
<div id="listeliens">
<?
include ('Admin/connexion.php');
$titre = StripSlashes ($titre);
$description = StripSlashes ($description);
$result = mysql_query('SELECT * FROM liens ORDER BY titre ASC');
if($result)
{
while($Record = mysql_fetch_object($result))
{
?>
<h3><?=$Record->categorie?></h3>
<h4><a href="<?=$Record->url?>" title="<?=$Record->url?>"><?=$Record->titre?></a></h4>
<p><?=$Record->description?></p>
<h5>
<?=$Record->url?>
</h5>
<?
}
} else {
echo"erreur de requête";
}
mysql_close();
?>
</div>
Merci d'avance