Affichage SQL/PHP

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. 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
    1. 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