sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo puedo recorrer un conjunto de resultados de MySQL más de una vez usando las funciones mysql_*?

Así es como puedes hacerlo:

$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...
}

Sin embargo, debo decir que esta no parece la forma correcta de manejar esto. ¿Por qué no hacer el procesamiento dentro del primer bucle?