Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/12/2008, 08:49
rolandpish
 
Fecha de Ingreso: julio-2008
Mensajes: 35
Antigüedad: 16 años, 8 meses
Puntos: 0
Cómo clonar una variable tipo result

Saludos amigos.

Tengo el código siguiente:
Código PHP:
$result ObtenerRegistrosXTipo($tipo);
$resultAux $result
En donde la función ObtenerRegistrosXTipo hace una consulta a la base de datos y me devuelve una variable tipo result.
Necesito hacer dos iteraciones de diferente manera en los registros que me devuelve la función; por asuntos de rendimiento y evitar hacer 2 llamados a la base de datos es la razón por la que simplemente declaré la variable $resultAux y le asigné el valor de $result.
Sin embargo, veo que PHP no está "clonando" o copiándome el valor de la variable $result en $resultAux; por lo que si hago un mysql_fetch_array($result) entonces $resultAux también está avanzando automáticamente, cosa que no quiero.

¿Cómo puedo hacer para hacer una copia de $result en $resultAux y que ambas tengan los mismos resultados de la consulta a la base de datos pero que el avance de una no afecte a la otra?

Muchas gracias!