[PHP/MySQL] Ne pas reprendre deux fois la même valeur

Ne pas reprendre deux fois la même valeur [PHP/MySQL] - PHP - Programmation

Marsh Posté le 07-06-2006 à 11:23:47    

Bonjour à tous,
 
J'ai une table où se trouvent tout un tas d'infos, dont un champ "thème". Evidemment, plusieurs entrées ont le même thème.
Je veux faire afficher tous les thèmes, mais sans avoir de doublon !
 
Pour l'instant, si je fais tout afficher j'ai (par exemple) :  
 
 - Culture
 - Culture
 - Sciences
 - Histoire
 - Culture
 
Mais ce que je veux moi c'est :
 
 - Culture
 - Sciences
 - Histoire
 
J'utilise pour l'instant le code suivant :

Code :
  1. $req=mysql_query("SELECT id,theme FROM ma_table" ) or die ("Erreur de connexion a la BDD : ".mysql_error());
  2. while ($resultat=mysql_fetch_array($req)) {
  3.  echo $resultat["theme"]."<br />";
  4. }


 
Merci d'avance si vous savez m'aider :).

Reply

Marsh Posté le 07-06-2006 à 11:23:47   

Reply

Marsh Posté le 07-06-2006 à 11:24:25    

Select DISTINCT ...
:??:

Reply

Marsh Posté le 07-06-2006 à 11:28:32    

Sebou77 a écrit :

Select DISTINCT ...
:??:


Merci de la réponse.
Ca marche si je ne prends que les thèmes, pas si je prends aussi l'ID... :(
(SELECT DISTINCT theme , mais pas SELECT DISTINCT id,theme)
Mais ça suffira pour ce que je veux faire... Merci ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed