Aanroepen van mysql_fetch_assoc() haalt de volgende rij op (d.w.z. de volgende die u nog niet hebt opgehaald). Zodra u alle rijen heeft opgehaald, wordt false geretourneerd . Dus als je eenmaal door die eerste lus bent gekomen, heb je heb heeft alle rijen opgehaald en het enige dat u terugkrijgt is false elke keer!
Als u dezelfde gegevens twee keer opnieuw moet gebruiken, kunt u ze dan allemaal in een array plaatsen?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
Nu kunt u herhalen door $rows zo vaak als je wilt:
foreach($rows as $row) { ... }