[PHP/MySQL] - Afficher plusieurs nom d'un champs qu'une ... (RESOLU)

- Afficher plusieurs nom d'un champs qu'une ... (RESOLU) [PHP/MySQL] - PHP - Programmation

Marsh Posté le 07-06-2004 à 23:07:54    

Bonjours à tous,
 
Voila je me suis toujours demander comment faire pour afficher des engistrements d'un champ particulier qu'une seule fois à partir de MySQL.
 
Exemple!
J'ai un champ: Type  
Dans ce champ, j'ai des enregistrements:
id: 1
type: lan
 
id: 2
type: lan
 
id: 3
type: news
 
id: 4  
type: insolite
 
id: 5  
type: lan
 
Maintenant j'aimerais afficher tout les types enregistrés mais qui ne s'affiche qu'une seule fois c'est-à-dire comme cela:
lan
news
insolite
(peut importe l'ordre)
 
Je me demandais s'il n'y avait pas une fonction pour simplifier la vie ?
 
Merci d'avance.


Message édité par AlphaZone le 08-06-2004 à 22:56:43
Reply

Marsh Posté le 07-06-2004 à 23:07:54   

Reply

Marsh Posté le 07-06-2004 à 23:34:56    

SELECT DISTINCT `type` FROM `table` ORDER BY `type` ASC;


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 08-06-2004 à 12:25:30    

MERCI beaucoup T509

Reply

Marsh Posté le 08-06-2004 à 12:44:29    

J'ai oublié de demander:
 
Pour l'affichage, on fait:
$sql = mysql_query("SELECT DISTINCT `type` FROM `table` ORDER BY `type` ASC" );
while($data = mysql_fetch_row($sql))
  {
  ...
  }
 
 
????

Reply

Marsh Posté le 08-06-2004 à 12:46:24    

ui

Reply

Marsh Posté le 08-06-2004 à 22:55:59    

Finalement NON, j'ai remplace mysql_fetch_row (parce que ca déconnait) par mysql_fetch_array et là, ca marche beaucoup mieu.  
 
Voila problème résolu.

Reply

Sujets relatifs:

Leave a Replay

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