Aufruf von mysql_fetch_assoc()
ruft die nächste Zeile ab (d. h. die nächste, die Sie noch nicht abgerufen haben). Sobald Sie alle Zeilen abgerufen haben, wird false
zurückgegeben . Also, sobald Sie diese erste Schleife hinter sich haben, haben Sie alle Zeilen abgerufen, und alles, was Sie zurückbekommen, ist false
jedes Mal!
Wenn Sie dieselben Daten zweimal wiederverwenden müssen, wie wäre es, wenn Sie alles in einem Array ablegen?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
Jetzt können Sie durch $rows
iterieren so oft Sie möchten:
foreach($rows as $row) { ... }