Appel de mysql_fetch_assoc()
récupère la ligne suivante (c'est-à-dire la suivante que vous n'avez pas encore récupérée). Une fois que vous avez récupéré toutes les lignes, il renvoie false
. Donc, une fois que vous avez traversé cette première boucle, vous avez récupéré toutes les lignes, et tout ce que vous obtiendrez est false
à chaque fois !
Si vous devez réutiliser deux fois les mêmes données, que diriez-vous de tout mettre dans un tableau ?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
Vous pouvez maintenant parcourir $rows
autant de fois que vous le souhaitez :
foreach($rows as $row) { ... }