Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/06/2007, 18h58   #1
Invité régulier
 
Inscription : juin 2006
Messages : 52
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 52
Points : 5
Points : 5
Par défaut [SQL] liste déroulante sans doublons

Bonsoir,

J'essaie de remplir une liste deroulante à partir d'une requette sql, seulement il peut y avoir plusieur fois le même nom dans mon champs mysql et j'aimerai qu'il aparaisse une seul fois dans ma liste déroulante.

Code :
1
2
3
4
5
6
7
8
	$req = mysql_query("SELECT demandeur from ajouter");
 
		while($data = mysql_fetch_array($req))
		{				
			echo "<option>".$data['demandeur'];	
		}
 
	echo '</select>';
Quel condition dois-je mettre dans la boucle while pour éviter les doublons (je ne trouve pas ^^)
crashdown31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 19h07   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
En ajoutant le mot clé distinct dans votre requête :
Code :
$req = mysql_query('SELECT DISTINCT demandeur FROM ajouter');
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 20h48   #3
Invité régulier
 
Inscription : juin 2006
Messages : 52
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 52
Points : 5
Points : 5
OK je te remercie cela fonctionne ! Je ne conaissais pas cette fonction sql !
Valoir que j'approfondisse ce language !
crashdown31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h47.


 
 
 
 
Partenaires

Hébergement Web