Kalder mysql_fetch_assoc()
henter den næste række (dvs. den næste, du ikke allerede har hentet). Når du har hentet alle rækkerne, returnerer den false
. Så når du først er kommet igennem den første løkke, har du det hentede alle rækkerne, og alt hvad du får tilbage er false
hver gang!
Hvis du har brug for at genbruge de samme data to gange, hvad med at placere det hele i et array?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
Nu kan du iterere gennem $rows
så mange gange du vil:
foreach($rows as $row) { ... }