Pb requete sql
Résolu
tybmhi
Messages postés
217
Statut
Membre
-
CaPiT Messages postés 622 Statut Membre -
CaPiT Messages postés 622 Statut Membre -
Bonjour,
j'ai fait mon premier petit site en php et je bloque sur un problème. J'ai crée une base de donnée avec une table appelé "post" et dans cette table un champs nommé "Pseudo". Sur mon site se sont les internautes qui post des messages qui sont directement enregistré dans ma BDD. Forcément j'ai parfois la même personne qui post des message différents. J'ai donc crée un menu déroulant qui appelle le champs "Pseudo" de ma BDD. Le problème c'est que si le pseudo de la personne se répète dans la BDD (lorsque la personne à poster plusieurs messages), elle se répète également dans le menu déroulant. Alors ma question est comment faire pour que le Pseudo n'apparaisse qu'une seule fois dans le menu déroulant ? J'espère avoir été assez clair. Merci d'avance.
voici ma requête :
$resultat=mysql_query("select Pseudo from post order by Pseudo");
j'ai fait mon premier petit site en php et je bloque sur un problème. J'ai crée une base de donnée avec une table appelé "post" et dans cette table un champs nommé "Pseudo". Sur mon site se sont les internautes qui post des messages qui sont directement enregistré dans ma BDD. Forcément j'ai parfois la même personne qui post des message différents. J'ai donc crée un menu déroulant qui appelle le champs "Pseudo" de ma BDD. Le problème c'est que si le pseudo de la personne se répète dans la BDD (lorsque la personne à poster plusieurs messages), elle se répète également dans le menu déroulant. Alors ma question est comment faire pour que le Pseudo n'apparaisse qu'une seule fois dans le menu déroulant ? J'espère avoir été assez clair. Merci d'avance.
voici ma requête :
$resultat=mysql_query("select Pseudo from post order by Pseudo");
A voir également:
- Pb requete sql
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Sql (+) - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
3 réponses
Bonjour, essaie le DISTINCT:
$resultat=mysql_query("select DISTINCT Pseudo from post order by Pseudo");
Ou sinon peut-être le GROUP BY:
$resultat=mysql_query("select Pseudo from post order by Pseudo GROUP BY Pseudo");
Dis moi si ça marche, si oui/non lequel? ;)
$resultat=mysql_query("select DISTINCT Pseudo from post order by Pseudo");
Ou sinon peut-être le GROUP BY:
$resultat=mysql_query("select Pseudo from post order by Pseudo GROUP BY Pseudo");
Dis moi si ça marche, si oui/non lequel? ;)