sql >> Database >  >> RDS >> Mysql

Gebruik LIMIT om resultaten te pagineren in MySQL-query

Dit kan niet.

Bekijk hier de oplossing:MySQL Math en COUNT(*) in LIMIT

Ik zou aanraden om javascript of iets anders te gebruiken om de eerste parameter (d.w.z. offset) te verwerken, zoals:limit 0,20 op de eerste pagina en limit 21,20 op de tweede...

Als uw eerste pagina bijvoorbeeld een get-variabele heeft in de url www.example.com?page=1

offset = (page - 1)*20 ;
row_count = 20;
select * from table limit (offset, row_count);


  1. Optimaliseer de GROUP BY-query om de laatste rij per gebruiker op te halen

  2. Moet ik mysql persistent connect gebruiken?

  3. string letterlijk te lang - hoe lange xml-gegevens toe te wijzen aan clob-gegevenstype in oracle 11g r2

  4. PHP-forums - hoe om te gaan met ongelezen discussies / onderwerpen / berichten