Affichage SQL/PHP

Fred -  
Mimiste Messages postés 1159 Statut Membre -
Bonjour,
j'ai une base de données avec plusieurs nom (dont certains sont présent plusieurs fois).
J'aimerais afficher tout les noms, mais une seule fois!!!
pour l'instant ma requête est la suivante:
$query = "select * from Test ORDER BY Nom";

Merci d'avance
Configuration: Windows XP
Firefox 3.0.11

3 réponses

  1. easycomp Messages postés 86 Date d'inscription   Statut Membre Dernière intervention   30
     
    Salut,

    Puisque tu les trie par nom tu peux faire un truc du genre

    while($datas = mysql_fetch_array($query))
    {
    if($previous_name != $datas['nom'])
    {
    echo $datas['nom'];
    }
    $previous_name = $datas['nom'];
    }

    0
  2. Mimiste Messages postés 1159 Statut Membre 206
     
    Salut

    Le distinct ne fonctionnera pas avec *, il renverra certainement toutes les lignes de la table

    il faut tout simplement le faire avec un group by

    $query = "select * from Test GROUP BY Nom ORDER BY Nom";
    0