Sven Rautenberg: Pagination, der Trick mit dem Offset

Beitrag lesen

Moin!

use Data::Page;


say 'schon letzte Seite' if $page->last_page == $page->current_page;

  
<http://www.arraystudio.com/as-workshop/mysql-get-total-number-of-rows-when-using-limit.html>  
  
MySQL Query:  
  
~~~sql
SELECT SQL_CALC_FOUND_ROWS name, email FROM users WHERE name LIKE 'a%' LIMIT 10;  
  
SELECT FOUND_ROWS();

Und schon kann man nicht nur die Frage nach der "nächsten Seite" beantworten, sondern auch die Frage nach der Gesamtzahl der Seiten.

- Sven Rautenberg