Memanggil mysql_fetch_assoc()
mengambil baris berikutnya (yaitu, baris berikutnya yang belum Anda ambil). Setelah Anda mengambil semua baris, ia mengembalikan false
. Jadi, setelah Anda melewati putaran pertama itu, Anda telah mengambil semua baris, dan yang akan Anda dapatkan hanyalah false
setiap saat!
Jika Anda perlu menggunakan kembali data yang sama dua kali, bagaimana dengan memasukkan semuanya ke dalam array?
$rows = array();
while($row = mysql_fetch_assoc($affiliateID)){
$rows[] = $row;
}
Sekarang Anda dapat mengulangi melalui $rows
sebanyak yang Anda suka:
foreach($rows as $row) { ... }