|    
			
				25/10/2008, 14:38
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: agosto-2008 
						Mensajes: 166
					 Antigüedad: 17 años, 2 meses Puntos: 1 |  | 
  |  Una ayudita muy sencilla por favor  
  Buenas, me he encontrado con una situación que no sé como resolver, pero seguro que para cualquiera de vosotros está chupada ^^.
 Es una búsqueda a una base de datos, donde quiero que por ejemplo devuelva los datos del 5 al 10, pero no puedo usar la clausula limit porque la consulta requiere que saque todos los datos (sí podría hacerse, pero para ello necesitaría una consulta con el limit, y otra para todos los datos, como no quiero ralentizar la carga de la página, lo quiero plantear de otra forma). La forma que se me ha ocurrido es la siguiente:
 Tengo la consulta sin ningún tipo de limitaciones, y al devolver los datos en la página, decirle a la misma con un bucle y arrays, que devuelva solo esos datos (creo que se puede hacer). Es decir:
 
 $querydb = mysql_query("SELECT * FROM tabla");//
 
 $numresultados=mysql_num_rows($querydb);
 
 for($i=1;$i<$numresultados;$i++) {
 
 for($i=1;$i<=5;$i++) {
 $row=mysql_fetch_array($querydb);
 echo $row['datotabla1'][$i]; //  Esto es lo que quiero hacer, que pueda mostrar este dato como array para tener la libertad de establecer el $i, y que esa variable recoja de la base de datos, por ejemplo, los datos del 10 al 15
 
 
 }
 
 }
 
 
 Espero haberme explicado bien... ^_^
 
 Gracias por anticipado y un saludo.
     |