On Thu, May 10, 2007 11:54 pm, Richard Kurth wrote: > How would I find the next id and the prev id in sql statement like the > one > below. The id number is not going to be in order so I can't do a < or > > > limit 1 on the search > > SELECT id FROM contacts WHERE category = '5' AND subcategory = '1' AND > members_id= '8' ORDER BY lastname You really really shouldn't be using an ID field for any kind of "order" involving next/prev... It's just a Bad Idea from the get-go... An ID is supposed to be more abstract than that, really. That said, the IDs in MOST dbs *are* in order, and you *can* just write a query using the result from the one you already have with < and get the previous, and another query with > to get the next. Limit 1 on both queries. -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php