PJ droopy pants Posted January 18, 2009 Share Posted January 18, 2009 I currently have a page which shows a list of all users in the database. Now that it is over 1000 users I would like to split it into pages of say, 100 users per page. However I have no idea how and any help would be great. Here is what i am using to get the entire list of users. echo '<tr><td>Total Users</td></tr>'; echo '<tr><td>'; $result = mysql_query("SELECT * FROM `users` ORDER BY `id` ASC"); while($line = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<div>".$line['id'].".)".$line['username']."</div>"; } echo "</td></tr>"; Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/ Share on other sites More sharing options...
elgoog Posted January 18, 2009 Share Posted January 18, 2009 What you could try, is sorting by letter Having an alphabet at the top of the page and sql below $letter = $_GET['letter']; "SELECT * FROM `users` WHERE `users` LIKE '$letter%'" Or do a search for pagination. There are some good ready made classes where you could have a certain number per page Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/#findComment-739911 Share on other sites More sharing options...
xtopolis Posted January 18, 2009 Share Posted January 18, 2009 Basic Pagination Tutorial Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/#findComment-739978 Share on other sites More sharing options...
PJ droopy pants Posted January 19, 2009 Author Share Posted January 19, 2009 Thank you that worked beautiful! Link to comment https://forums.phpfreaks.com/topic/141361-solved-help-with-making-multiple-pages-with-query-results/#findComment-740130 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.