Ne pas reprendre une valeur déja libérée dans la boucle

Eléphant du PHP | 72 Messages

10 août 2006, 13:54

Bonjour !

J'ai dans une base de donnée une liste de codes postaux associés chacun à une localité. L'utilisateur doit pouvoir chosir un code postal dans une liste déroulante et un choix des différentes localités correspondantes apparait. Il y a donc des localité qui ont le meme code postal suivant leur appartenane à une plus grosse commune.

Dans ma boucle qui extrait les donnés MySQL, il faudrait donc qu'un code postal ne puisse sortir qu'une fois ! Merci de votre aide :D

QMeuh

Eléphanteau du PHP | 27 Messages

10 août 2006, 16:04

Regarde l'option DISTINCT qu'il est possible de mettre dans la requête SQL. Voici un exemple :

SELECT nom, adresse FROM personnes
' retourne
DUPONT 1a rue des Cocotiers
JEAN-BON 25 avenue du Général Leclerc
DELAY 48 boulevard des Hêtres
DUPONT 18 rue des Abesses

SELECT DISTINCT nom, adresse FROM personnes
' retourne
DUPONT 1a rue des Cocotiers
JEAN-BON 25 avenue du Général Leclerc
DELAY 48 boulevard des Hêtres