Evgeniya Posted November 20, 2014 Share Posted November 20, 2014 Need help to correct my cording! I want to limited search results by 5 items on one page. Don't know how correctly to add limit: "limit $page1,5". When I add it: $sql = "SELECT * FROM data GROUP BY city ORDER BY city limit $page1,5"; it doesn't limit searching result by pages. search3.phpFetching info... Link to comment https://forums.phpfreaks.com/topic/292582-apply-pagination-to-search-results-limit-pages/ Share on other sites More sharing options...
arbitrageur Posted November 20, 2014 Share Posted November 20, 2014 Just add: LIMIT 0,5 To the end of your sql query. You're going to need more logic to deal with multiple pages (handle that with php), and calculate the # of results you want per page. Link to comment https://forums.phpfreaks.com/topic/292582-apply-pagination-to-search-results-limit-pages/#findComment-1497061 Share on other sites More sharing options...
QuickOldCar Posted November 20, 2014 Share Posted November 20, 2014 An old pagination tutorial for your old code. http://www.phpfreaks.com/tutorial/basic-pagination Link to comment https://forums.phpfreaks.com/topic/292582-apply-pagination-to-search-results-limit-pages/#findComment-1497064 Share on other sites More sharing options...
mac_gyver Posted November 20, 2014 Share Posted November 20, 2014 On 11/20/2014 at 1:05 AM, Evgeniya said: When I add it: $sql = "SELECT * FROM data GROUP BY city ORDER BY city limit $page1,5"; it doesn't limit searching result by pages. that's because the purpose of that query is to get a unique list of city names, to produce the select/option list, that is used as a filter for the actual data retrieval query. that query isn't the one that retrieves the matching data and it isn't where the limit term belongs. Link to comment https://forums.phpfreaks.com/topic/292582-apply-pagination-to-search-results-limit-pages/#findComment-1497121 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.