Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2007, 13:51
amokiller
 
Fecha de Ingreso: septiembre-2006
Mensajes: 64
Antigüedad: 20 años, 1 mes
Puntos: 2
¿Reutiliar resultado mysql_query?

Hola a todos, tengo una duda que no se si tiene solución.

Estoy realizando una página que tiene varias consultas mysq_query, el problema es que algunas son repetidas y quería saber si hay algún método para evitar cargar tanto la base de datos.
Ejemplo:
Código PHP:
//Consulta a la base de datos
$sql = "SELECT color FROM lista3 GROUP BY color  ORDER BY color ASC";
$rs = mysql_query($sql,$db);
//Resultados
while($row = mysql_fetch_array($rs))
{
echo 
$row["color"];// o lo que sea
} 
Bien. El problema surge ahora. Necesito usar esta misma consulta más veces, pero no lo consigo sin realizar de nuevo la petición mysql.
He probado copiando la variable antes de realizar mysql_fetch_array:
Código PHP:
$rs2 = $rs; 
Pero tampoco funciona.

¿Alguna idea o consejo?
Muchas gracias.

Última edición por amokiller; 02/08/2007 a las 14:10