Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
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/09/2008, 16h52   #1
Membre du Club
 
Inscription : janvier 2008
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 198
Points : 61
Points : 61
Par défaut empêcher donnée revenir plusieurs fois

Bonjour, j'ai un problème et je vais vous l'expliquer..

Je recueille des données d'une base de donnée et je veux afficher un string qui compose seulement 1 fois chaques données.

------
Ex. de données de la bd: chat, chien, poisson, chien, rat, souris, rat

Ex. de String voulue : chat, chient, poisson, rat, souris
-----


Merci
jeepibmx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h56   #2
Membre Expert
 
Avatar de gwinyam
 
Homme Mathieu ROBIN
Développeur Web
Inscription : mai 2006
Messages : 1 116
Détails du profil
Informations personnelles :
Nom : Homme Mathieu ROBIN
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mai 2006
Messages : 1 116
Points : 2 142
Points : 2 142
Là ce n'est pas propre au langage PHP mais à SQL. Dans ton instruction SELECT, quand tu définis la/les colonnes que tu veux récupérer, ajoute l'instruction DISTINCT avant le nom de la colonne concernée.

Par exemple:
Code sql :
SELECT DISTINCT nom FROM animaux;
gwinyam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 16h57   #3
Expert Confirmé
 
Avatar de Eusebe
 
Inscription : mars 2006
Messages : 1 989
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : mars 2006
Messages : 1 989
Points : 3 606
Points : 3 606
Bonjour,

tu peux utiliser le mot clé 'distinct' dans la requête SQL directement.

En php, si tu as un tableau, tu peux utiliser array_unique
Eusebe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2008, 17h04   #4
Membre du Club
 
Inscription : janvier 2008
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 198
Points : 61
Points : 61
J'aimerais passé par php

Merci je vais essayer cette solution
jeepibmx 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 06h06.


 
 
 
 
Partenaires

Hébergement Web