sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg gå gennem et MySQL-resultatsæt mere end én gang ved hjælp af mysql_*-funktionerne?

Sådan kan du gøre det:

$result = mysql_query(/* Your query */);
while($row = mysql_fetch_assoc($result)){
 // do whatever here...
}

// set the pointer back to the beginning
mysql_data_seek($result, 0);
while($row = mysql_fetch_assoc($result)){
 // do whatever here...
}

Jeg må dog sige, at det ikke virker som den rigtige måde at håndtere dette på. Hvorfor ikke udføre behandlingen inden for den første løkke?



  1. Forskellen mellem #temptable og ##Temptable?

  2. Hvordan dropper man alle brugertabeller?

  3. Codeigniter-transaktioner

  4. Hvordan får man adgang til fjernserver med lokal phpMyAdmin-klient?