Bonjour

J'essaye de créer une fonction me permettant de récupérer des données a partir d'une id père.

Donc a partir d'une id,je dois trouver ses fils,les fils de ses fils,les fils des fils de ses fils etc...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function affichage(){
	$req=mysql_query("SELECT * FROM membres WHERE CLE_PERE='$_SESSION[id]' ORDER by type");
	while ($res=mysql_fetch_array($req)){
		echo $res['CLE_INT'].' | '.$res['CLE_PERE'].' | '.$res['type'].' | '.$res['nomprenom'].'<br>';
		$reqid=mysql_query("SELECT * FROM membres WHERE CLE_PERE='$res[CLE_INT]' ORDER By type");
		while ($resid=mysql_fetch_array($reqid)){
				echo $resid['CLE_INT'].' | '.$resid['CLE_PERE'].' | '.$resid['type'].' | '.$resid['nomprenom'].'<br>';
 
		}
	}
}
Le code ci-dessus montre très vite ses limites et je n'arrive tout simplement pas à automatiser le tout(récursivité?),du moins sans faire planter mon wamp.

J'ai besoin d'une petite explication sur ce qui m'échappe dans cette histoire.
Merci.