Remette le pointeur àla première ligne du mysql_fetch_assoc

DaD
Eléphanteau du PHP | 25 Messages

04 déc. 2006, 13:18

Salut,

je début en php et g qq probleme pour me balader au sein d'un tab associatif...

voilà mon code :
while ($items = mysql_fetch_assoc($ResLevel1))
{///début While 1
///on créer un parent
$myMenu->addParent($items['cat_nom']);
$cat_id=$items['cat_id'];
/////tant qu'il reste des enregistrement qui ont l'id_parent qu'on reche, on les crées
	while ($itemchild = mysql_fetch_assoc($ResLevel2) )
	{

		if ($cat_id == $itemchild['cat_id_parent'])
		{
		///on créer ses enfants
		$myMenu->addChild($itemchild['cat_nom'],$itemchild['cat_url']);
		}
	}


}
et je voudrais qu'avant mon deuxième while le pointeur se remette sur la première ligne de mon tab associatif $itemchild

D'avance merci pour votre aide
+
DaD

Mammouth du PHP | 19672 Messages

04 déc. 2006, 13:27

Explore la fonction mysql_data_seek(), ça devrait résoudre ton problème.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

DaD
Eléphanteau du PHP | 25 Messages

04 déc. 2006, 16:57

Exactement ce que je cherchais, merci Cyrano

+
DaD