Thanks for the replies. Its time for me to start do some patching for my SQL statement, :) -- Kim Steinhaug --------------------------------------------------------------- There are 10 types of people when it comes to binary numbers: those who understand them, and those who don't. --------------------------------------------------------------- "John W. Holmes" <holmes072000@xxxxxxxxxxx> wrote in message news:3FBABA0F.2090703@xxxxxxxxxxxxxx > Adam i Agnieszka Gasiorowski FNORD wrote: > > Kim Steinhaug wrote: > >> Then I query the mySQL database again to get the final result set, which > >>I return together > >> with the buildt prev/next htmlkode > > > > Instead of querying twice, use the > > SQL_CALC_FOUND_ROWS parameter of SELECT > > statement and then do a quick > > > > SELECT HIGH_PRIORITY FOUND_ROWS(); > > > > , to get the number of found rows > > (full number, ignoring LIMIT clause). > > You could also just do a SELECT COUNT(id) ... as your first query to > just get the number of rows. Then do your query with limit. This is > going to be more effecient than what you're currently doing. It'll also > be more portable than the CALC_FOUND_ROWS method (although that's a > perfectly valid method if you're sticking with MySQL). I'd have to run > some benchmarks to see which is faster... > > -- > ---John Holmes... > > Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ > > php|architect: The Magazine for PHP Professionals - www.phparch.com -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php