Chamando
mysql_fetch_assoc()
recupera a próxima linha (ou seja, a próxima que você ainda não recuperou). Depois de recuperar todas as linhas, ele retorna false
. Então, depois de passar pelo primeiro loop, você tem recuperou todas as linhas e tudo o que você receberá de volta será false
toda vez! Se você precisar reutilizar os mesmos dados duas vezes, que tal colocar tudo em um array?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
Agora você pode iterar através de
$rows
quantas vezes quiser:foreach($rows as $row) { ... }