Bonjour, et merci pour votre lecture
Je vous pose cette question car je suis souvent confronté a ce cas de figure.
Quelle est la meilleure solution selon vous pour afficher les résultats d'une table fille pour chaque entrée de la table mère par ex :
Table mère
id --- champ1---champ2---
Table fille
id --- id_table_mére---champ_table_fille
Et générer à partir de ces résultats par ex:
->Enregistrement table mère n°1
- enregistrement table fille n°1
- enregistrement table fille n°2
->Enregistrement table mère n°2
- enregistrement table fille n°1
- enregistrement table fille n°2
- enregistrement table fille n°3
etc..
Personnellement, je stock et classe d'abord les resultats de la table fille dans un array (php ou autre) puis j'exécute une fonction qui boucle sur ce tableau pour chacune des entrée de la table mère.
Pour avoir une idée, après avoir constitué mes tableaux ça donne ce genre là :
Mais est ce vraiment la meilleure solution à adopter....??Y'a t-il des solutions alternative et qui conservent un bon niveau de performance?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 while (resultats de la requete mère) { ->affichage des champs table mère recupereListingFille(id_table_mère_en_cours) }
Merci
Partager