Affichage SQL/PHP
Fred
-
Mimiste Messages postés 1159 Statut Membre -
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
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
-
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'];
}
-
-
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";