[MySQL] Como paginar dados no MySql?

MySQL

13/10/2016

Eu tenho uma lista de dados, de usuários que tem id,nome do usuário,email,um mensagem. Eu gostaria que que paginasse toda vez que chegasse a 15 usuários, alguém sabe me dizer como?
Ramon Barbosa

Ramon Barbosa

Curtidas 0

Melhor post

Hélio Devmedia

Hélio Devmedia

13/10/2016

Tem um comando legalzinho no MySQL que eu não conheço em outros bancos e alguns nem tem que é o LIMIT

SELECT * FROM tbl LIMIT 5;
isso indica que ele vai pegar os 5 primeiros registros
ou

SELECT * FROM tbl LIMIT 5,10;
que indica que a partir do 5 ele vai contar 10 registros, ou seja, vai mostrar do 6 ao 15.

Daí é só substituir o 5 e o 10 por variáveis e seta-las a cada next.

Espero ter ajudado. se ajudei, dê um joinha por favor...
GOSTEI 3

Mais Respostas

Luiz Santos

Luiz Santos

13/10/2016

Ramon.
No MySQL você tem a comando LIMIT, onde você vai passar LIMIT 0, 15, onde 0 é o início e 15 a quantidade de registros que ele vai retornar pra você.
Nesse caso ele retornaria do registro 0 ao 14
Ai para o grupo seguinte você colocaria LIMIT 15,15.
Nesse caso, do 15 ao 29 e por ai vai.
Colocar isso dinâmico com PHP, é fácil, diretamente com o MySQL não sei dizer. Teria que dar uma pesquisada

Grande abraço
GOSTEI 0
Ramon Barbosa

Ramon Barbosa

13/10/2016

Vlw, pessoal pela explicação ajudou bastante na minha duvida :)
GOSTEI 0
POSTAR