Bonjour à tous
J'ai une boucle while qui me sélectionne une liste d'id dans ma table1
Je voudrais avec une autre boucle while imbriquée à la première afficher des informations pour chaque id depuis une autre table (table2). Les champs id sont communs aux deux tables.
Donc pour chaque id_entete de table1 j'affiche la liste des ages de table2 où l'id_entete est le même.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $resultaff1=mysql_query($sqlaff1) or die(mysql_error()); while($tabaff1=mysql_fetch_array($resultaff1)) { $id_entete=$tabaff1['id_entete']; $sql2="SELECT * FROM table2 WHERE id_entete=\"$id_entete\""; $resultaff2=mysql_query($sql2) or die(mysql_error()); while($tabaff2=mysql_fetch_array($resultaff2)) { $age=$tabaff2['age'];echo $age; } // }
seulement, la boucle while imbriquée ne marche pas. elle marche seulement pour le premier enregistrement.
il y a t-il une solution? Merci
Partager