mysql_fetch_assoc()
の呼び出し 次の行を取得します(つまり、まだ取得していない次の行)。すべての行を取得すると、false
が返されます。 。したがって、最初のループを通過すると、 すべての行を取得しました。返されるのはfalse
だけです。 毎回!
同じデータを2回再利用する必要がある場合は、すべてを配列に入れてみませんか?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
これで、$rows
を反復処理できます 何度でも:
foreach($rows as $row) { ... }