Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
Perl Monk, Perl Meditation
 
PerlMonks  

Re: View 100 then click for rest

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

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


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 16: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
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.