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
A voir également:

3 réponses

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
biboo
 
SELECT DISTINCT * FROM .. ?
0
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