Votre question

[my Sql] lister contenu champs sans redondance

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
22 Novembre 2005 22:09:41

Bonjour, dans une BDD my Sql, je voudrais lister le contenu d'un champs mais en évitant qu'un contenu listé ne se répète plusieurs fois dans une boucle while (je travail en php).
  1. $donnees= mysql_query("SELEC champ FROM table")
  2. while( $liste = mysql_fetch_array($donnees) )
  3. {
  4.  
  5. }

que faire ?

Autres pages sur : sql lister contenu champs redondance

22 Novembre 2005 22:26:17

SELEC_ DISTINCT champ FROM table

Si tu as plusieurs champs, il faut faire
SELEC_ champ1, champ2 FROM table GROUP BY champ1

(si tu veux que le champ1 se repete pas : le DISTINCT enleverais les lignes ou à la fois le champ1 et le champ2 sont identiques)
22 Novembre 2005 22:43:00

Donbc dans mon cas ça fera :

$donnees= mysql_query("SELEC DISTINCT champ FROM table")
while( $liste = mysql_fetch_array($donnees) )
{

}

???
22 Novembre 2005 22:50:04

Bah essaie :p 
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS