Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re: View 100 then click for rest

by btrott (Parson)
on Jul 27, 2000 at 20:50 UTC ( [id://24698]=note: print w/replies, xml ) Need Help??


in reply to View 100 then click for rest

Keep track of where the user is in the results by passing along that information in the query string. For example, you might pass along a "start=N" parameter, where N is the record that you want to start viewing on, for a particular page.

Then when you select your data out of the database, use that value for the start parameter to index into the results. Your database probably has a method of starting results at a particular record. In MySQL, for example, you could say:

select foo from bar LIMIT 100,100
Update (thanks, le): The first number in the LIMIT statement is the record number to start at; the second is the maximum number of records to return.

If you're using Oracle, look into the special I<rownum> column.

Replies are listed 'Best First'.
RE: Re: View 100 then click for rest
by le (Friar) on Jul 27, 2000 at 20:55 UTC
    The first number in the LIMIT statement is the maximum number of records to return; the second is the record number to start at.

    It's the other way round: first is offset, second is rows. (Offset starts at 0!)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://24698]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (None)
    As of 2025-03-21 06:16 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?
      When you first encountered Perl, which feature amazed you the most?










      Results (63 votes). Check out past polls.