Foros del Web » Programando para Internet » PHP »

Consulta sobre funcion limit

Estas en el tema de Consulta sobre funcion limit en el foro de PHP en Foros del Web. hola amigos, les hago una simple consulta, como puedo hacer por ejemplo para seleccionar elementos de una db, por ejemplo a partir del 3er elemento ...
  #1 (permalink)  
Antiguo 08/08/2012, 20:51
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Consulta sobre funcion limit

hola amigos, les hago una simple consulta, como puedo hacer por ejemplo para seleccionar elementos de una db, por ejemplo a partir del 3er elemento (por poner un numero cualquiera) y de ahi en mas sin limitaciones?
hasta donde se la funcion LIMIT siempre debe llevar parametro inicial y parametro final, por ejemplo LIMIT 10,20
pero como hago si quiero que me seleccione a partir de un elemento determinado, pero en forma ilimitada?
muchas gracias
  #2 (permalink)  
Antiguo 08/08/2012, 21:02
 
Fecha de Ingreso: septiembre-2009
Mensajes: 402
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Consulta sobre funcion limit

ya resolvi el problema!
de la siguiente forma, suponiendo que la tabla se llama usuarios_login y quiero seleccionar a partir del 5to elemento y en forma ilimitada
lo hago de la siguiente forma:

Cita:
$c= "select * from usuarios_login";
$r= mysql_query($c) or die (mysql_error());
$n= mysql_num_rows($r) or die (mysql_error());

$c1= "select * from usuarios_login limit 5,$n";
$r1= mysql_query($c1) or die (mysql_error());
$n1= mysql_num_rows($r1) or die (mysql_error());
luego al hacer el loop lo hago en base a las variables $r1 y $n1 por ejemplo:

Cita:
for ($i=0;$i<$n1;$i++)
{
$row= mysql_fetch_array($r1) or die (mysql_error());

// aqui mostraré toda la información que deseo
}

Última edición por apustilnik; 09/08/2012 a las 11:39

Etiquetas: funcion, limit
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:56.