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


 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  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 383 veces)
MiguelCanellas


Desconectado Desconectado

Mensajes: 618



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

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
Colaborador
***
Desconectado Desconectado

Mensajes: 1.386



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

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

MiguelCanellas


Desconectado Desconectado

Mensajes: 618



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

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 3,835 Último mensaje 18 Diciembre 2006, 23:02
por Diabliyo
Consultas php a mysql
PHP
teudiss 1 1,606 Último mensaje 16 Marzo 2010, 14:03
por Castg!
mysql consultas encriptadas o no?
Bases de Datos
bomba1990 2 2,011 Último mensaje 8 Julio 2010, 05:26
por bomba1990
¿Mostrar consultas de MySQL en textbox en VB.NET?
.NET (C#, VB.NET, ASP)
Argentino Canejo 8 18,331 Último mensaje 19 Octubre 2012, 03:24
por Argentino Canejo
MySQL - Consultas
Bases de Datos
Saknoc 2 1,917 Último mensaje 13 Marzo 2016, 11:10
por Saknoc
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines