Vinny Posted April 3, 2015 at 12:58 AM Report Share #580758 Posted April 3, 2015 at 12:58 AM (edited) Não consegui fazer funcionar usando PHP MYSQL, quero exibir duas colunas de registros, de um lado do 1 ao 20 e a segunda coluna do 21 ao 40, pesquisei no google e não consegui arrumar uma solução para isso. Seria algo limit(0,20) e limit(21,40) algo assim? Edited April 5, 2015 at 06:11 AM by Vinny Link to comment Share on other sites More sharing options...
danieljsfernandes Posted April 4, 2015 at 01:26 PM Report Share #580776 Posted April 4, 2015 at 01:26 PM SELECT campo FROM tabela LIMIT 0,20; SELECT campo FROM tabela LIMIT 21,40; Há outras formas de fazer isso. Mas o comando SQL é mais ou menos esse em cima. 1 Report "Medir o progresso de um programa por linhas de código é como medir o processo de montagem de um avião pelo peso." Bill Gates Link to comment Share on other sites More sharing options...
KTachyon Posted April 4, 2015 at 09:57 PM Report Share #580801 Posted April 4, 2015 at 09:57 PM (edited) Olha que não. O primeiro número é o offset e o segundo número é o limite. Ou seja: SELECT campo FROM tabela LIMIT 0,20; SELECT campo FROM tabela LIMIT 20,20; Alternativamente, se quiseres que a query seja mais fácil de let/perceber: SELECT campo FROM tabela LIMIT 20; SELECT campo FROM tabela LIMIT 20 OFFSET 20; Edited April 4, 2015 at 09:58 PM by KTachyon 1 Report “There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult.” -- Tony Hoare Link to comment Share on other sites More sharing options...
Vinny Posted April 5, 2015 at 06:12 AM Author Report Share #580803 Posted April 5, 2015 at 06:12 AM Agradecido, já esta resolvido. Link to comment Share on other sites More sharing options...
danieljsfernandes Posted April 5, 2015 at 01:00 PM Report Share #580811 Posted April 5, 2015 at 01:00 PM Olha que não. O primeiro número é o offset e o segundo número é o limite. Ou seja: SELECT campo FROM tabela LIMIT 0,20; SELECT campo FROM tabela LIMIT 20,20; Alternativamente, se quiseres que a query seja mais fácil de let/perceber: SELECT campo FROM tabela LIMIT 20; SELECT campo FROM tabela LIMIT 20 OFFSET 20; Tens razão. Pensei que tinha colocado um Order By... 😕 "Medir o progresso de um programa por linhas de código é como medir o processo de montagem de um avião pelo peso." Bill Gates Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now