Having developed such an app myself (albeit in Oracle where the wonder of 'connect by' 
exists.... which according to 'to-do' lists is coming for MySQL yippie!), this is what 
I recommend...

1- if your forum is 'threaded', i.e. a message is in response to another, you can use 
that linking to get your next/previous post based on post date, and the necessary 
'in-reply-to-id' field.

2- if not, use a post_date field (which you should probably have anyway) and pull up 
the next record with post_date > {current msg post_date} in same forum, and last 
record by post_date < {current msg post_date} in same forum

> -----Original Message-----
> From: Maria Garcia Suarez [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, September 09, 2003 11:53 AM
> To: [EMAIL PROTECTED]
> Subject: How to get previous and next result
> 
> 
> Hi there!
> 
> I'm currently developing a web where we let users
> create their own forums. All the messages (wherever
> they are posted) are stored in the same mysql table.
> 
> When users read a certain message I would like to
> display the previous and next message in that forum.
> 
> Since all the messages (of the different forums) are
> stored in the very same table I don't find how to
> guess what's the ID of the previous and next message.
> 
> Is there any way to find those IDs?
> 
> Thanks.
> 
> Kisses,
> Maria
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    
http://lists.mysql.com/[EMAIL PROTECTED]


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to