Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/08/2012, 12:27
Elalux
 
Fecha de Ingreso: enero-2002
Mensajes: 4.159
Antigüedad: 23 años, 1 mes
Puntos: 22
"Reciclar" consulta de MySQL

Saludos maestros he aquí mi cuestión.

Si desea hacer una consulta a un grupo de registros y luego mostrarlos en mi pagina utilizo el siguiente procedimiento (previamente se ah realizado la conexión al servidor de MySQL).

Cita:
$resul1=mysql_db_query($base_datos,$cadena_sql);
while($arreglo1=mysql_fetch_array($resul1)){

Proceso 1

}
Ahora bien, más adelante en el programa necesito volver a generar y recorrer un segundo arreglo pero deseo usar el mismos resultado del query (guardado en la variable $resul1)

Cita:
while($arreglo2=mysql_fetch_array($resul1)){

Proceso 2

}
Pero en este caso simplemente el $arreglo2 esta vacío, tengo que volver a generar otra consulta:

$resul2=mysql_db_query($base_datos,$cadena_sql);

para la misma sentencia SQL ($cadena_sql) y generar un nuevo arreglo.

Cita:
while($arreglo2=mysql_fetch_array($resul2)){

Proceso 2

}
¿Es posible utilizar la misma consulta ($resul1) para recorrer el segundo arreglo y no tener que volver a enviar una nueva consulta al servidor MySQL?

Espero haber explicado bien la situación, agradezco enormemente cualquier ayuda.

Saludos.