mysql> select count(document_id) from document; +--------------------+ | count(document_id) | +--------------------+ | 36 | +--------------------+ 1 row in set (0.13 sec) mysql> select document_id from document; +-------------+ | document_id | +-------------+ | 31 | | 32 | | 36 | | 37 | | 38 | | 39 | | 40 | | 41 | | 42 | | 43 | | 44 | | 45 | | 46 | | 53 | | 54 | | 55 | | 56 | | 57 | | 58 | | 59 | | 60 | | 61 | | 62 | | 101 | | 102 | | 244 | | 245 | | 283 | | 284 | | 296 | | 297 | | 305 | | 306 | | 310 | | 318 | | 319 | +-------------+ 36 rows in set (0.01 sec) mysql> select document_id from document where document_id < 60; +-------------+ | document_id | +-------------+ | 31 | | 32 | | 36 | | 37 | | 38 | | 39 | | 40 | | 41 | | 42 | | 43 | | 44 | | 45 | | 46 | | 53 | | 54 | | 55 | | 56 | | 57 | | 58 | | 59 | +-------------+ 20 rows in set (0.00 sec) mysql> select document_id from document where document_id < 60 limit 0 +,4; +-------------+ | document_id | +-------------+ | 31 | | 32 | | 36 | | 37 | +-------------+ 4 rows in set (0.00 sec) mysql> select document_id from document where document_id < 60 limit 4 +,4; +-------------+ | document_id | +-------------+ | 38 | | 39 | | 40 | | 41 | +-------------+ 4 rows in set (0.00 sec) mysql> select document_id from document where document_id < 60 limit 8 +,4; +-------------+ | document_id | +-------------+ | 42 | | 43 | | 44 | | 45 | +-------------+ 4 rows in set (0.00 sec) mysql> select document_id from document where document_id < 60 limit 1 +2,4; +-------------+ | document_id | +-------------+ | 46 | | 53 | | 54 | | 55 | +-------------+ 4 rows in set (0.00 sec) mysql> select document_id from document where document_id < 60 limit 1 +6,4; +-------------+ | document_id | +-------------+ | 56 | | 57 | | 58 | | 59 | +-------------+ 4 rows in set (0.00 sec) mysql> select document_id from document where document_id < 60 limit 2 +0,4; Empty set (0.00 sec)

So... if $pagenum starts at 0, that's 'limit $pagenum*$maxperpage, $maxperpage'

Your SQL may vary.


In reply to Re: How do they do that? by zengargoyle
in thread How do they do that? by NodeReaper

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.