Bonjour,
je ne me souviens plus du tout comment faire.
J'ai une table mysql dans laquelle figure les champs suivants :
- id_auto
- id_contact
- id_entite
- id_residence
condition : un même contact peut avoir plusieurs "id_residence" pour le même "id_entite".
ex :
premier entrée
- id_auto = 1
- id_contact = 1
- id_entite = 1
- id_residence = 1
premier entrée
- id_auto = 2
- id_contact = 1
- id_entite = 1
- id_residence = 2
premier entrée
- id_auto = 3
- id_contact = 1
- id_entite = 2
- id_residence = 3
Je voudrais afficher le résultat suivant :
id_contact / id_entite
1 1
1 2
Je crois me souvenir qu'on peut éviter les "redondances" d'affichage via la requête MYSQL mais je ne me souviens plus comment.
voici ma requête actuelle :
mais le résultat de ce code affiche cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $query= "SELECT * FROM contact_entite WHERE id_contact=1; $result=mysql_query($query); while($val=mysql_fetch_array($result)) { $id_contact=$val['id_contact']; $id_entite=$val['id_entite']; print("$id_contact / $id_entite<br \>"); }
id_contact / id_entite
1 1
1 1 (nb cette ligne est en doublon avec la première pour l'affichage dans ce tableau)
1 2
Merci pour votre aide
Partager