elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: Consultas Mysql / PHP
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: Consultas Mysql / PHP  (Leído 1,725 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: Consultas Mysql / PHP
« en: 1 Febrero 2019, 22:00 pm »

Buenas tardes!
Gracias a todos los que me ayudan siempre que tengo dudas sobre algún código!

Resulta que tengo una lista de registros en mi base de datos, la pregunta es.. ¿Como se podría mostrar los registros por partes?

Es decir si yo tengo 50 usuarios registrados como hago para que de entrada me muestre sólo 5 usuarios, y al llegar hasta bajo de la pagina muestre otros 5 registros y así sucesivamente.. No hace falta que me pasen el código de detectar cuando se hace scroll hasta abajo (no quiero agobiarlos) solamente la función PHP o consulta que se realiza para se muestren los otros registros, se me viene a la cabeza que se debe  hacer con algún tipo de repetición y usando 'LIMIT 5' en la consulta pero no tengo muy en claro como pasar esto a código.

¡Muchas gracias desde ya!


En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.165



Ver Perfil
Re: [Pregunta]: Consultas Mysql / PHP
« Respuesta #1 en: 3 Febrero 2019, 01:13 am »

Saludos,

- Con  LIMIT puedes hacer consultas que muestren rangos de registros:

Código
  1. mysql> SELECT * FROM tb_user LIMIT 0,5;
  2. +---------+------+
  3. | id      | name |
  4. +---------+------+
  5. | user_01 | pepe |
  6. | user_02 | paco |
  7. | user_03 | jhon |
  8. | user_04 | raul |
  9. | user_05 | juan |
  10. +---------+------+
  11. 5 rows in set (0.00 sec)
  12.  
  13. mysql> SELECT * FROM tb_user LIMIT 5,5;
  14. +---------+------+
  15. | id      | name |
  16. +---------+------+
  17. | user_06 | ivan |
  18. | user_07 | jose |
  19. | user_08 | rita |
  20. | user_09 | tito |
  21. | user_10 | abel |
  22. +---------+------+
  23. 5 rows in set (0.00 sec)
  24.  
  25. mysql> SELECT * FROM tb_user LIMIT 10,5;
  26. +---------+------+
  27. | id      | name |
  28. +---------+------+
  29. | user_11 | carl |
  30. | user_12 | dana |
  31. | user_13 | katy |
  32. | user_14 | lola |
  33. | user_15 | nina |
  34. +---------+------+
  35. 5 rows in set (0.00 sec)

- Ahí puedes encontrar el patrón, el primer argumento de LIMIT es el índice desde donde se deben extraer los registros (empezando desde 0 como los típicos Array), el segundo indica la cantidad de registros a extraer. El primer argumento es siempre la suma del primer y segundo argumento del SELECT anterior.

- Puedes poner una condicional que verifique si se han devuelto datos o hacer un COUNT(*) previo.


En línea

Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
Re: [Pregunta]: Consultas Mysql / PHP
« Respuesta #2 en: 3 Febrero 2019, 01:19 am »

Gracias EDE!  ;-)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Limite de consultas en MySQL desde PHP !!???
PHP
Diabliyo 9 5,035 Último mensaje 18 Diciembre 2006, 23:02 pm
por Diabliyo
Consultas php a mysql
PHP
teudiss 1 2,407 Último mensaje 16 Marzo 2010, 14:03 pm
por Castg!
mysql consultas encriptadas o no?
Bases de Datos
bomba1990 2 2,917 Último mensaje 8 Julio 2010, 05:26 am
por bomba1990
¿Mostrar consultas de MySQL en textbox en VB.NET?
.NET (C#, VB.NET, ASP)
Argentino Canejo 8 22,075 Último mensaje 19 Octubre 2012, 03:24 am
por Argentino Canejo
MySQL - Consultas
Bases de Datos
Saknoc 2 3,493 Último mensaje 13 Marzo 2016, 11:10 am
por Saknoc
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines