itsureboy Posted January 27, 2007 Share Posted January 27, 2007 Im running pagination and i want to know how to display rows in my MySQL table backwards so the last inserted row can be showed on the 1st page. Thanks... Quote Link to comment Share on other sites More sharing options...
Millar Posted January 27, 2007 Share Posted January 27, 2007 In the Query add 'ORDER BY `id` DESC' ( without the quotes ) change 'id' to whatever your auto_increment primary key is. Quote Link to comment Share on other sites More sharing options...
itsureboy Posted January 27, 2007 Author Share Posted January 27, 2007 How would i go about adding it to the code below I tried but it did not work.Thanks....<br>[code]<?php// Database Connectioninclude 'db.php';// If current page number, use it// if not, set one!if(!isset($_GET['page'])){ $page = 1;} else { $page = $_GET['page'];}// Define the number of results per page$max_results = 2;// Figure out the limit for the query based// on the current page number.$from = (($page * $max_results) - $max_results); // Perform MySQL query on only the current page number's results$sql = mysql_query("SELECT * FROM pages LIMIT $from, $max_results");while($row = mysql_fetch_array($sql)){ // Build your formatted results here. echo $row['title'];}// Figure out the total number of results in DB:$total_results = mysql_result(mysql_query("SELECT COUNT(*) as Num FROM pages"),0);// Figure out the total number of pages. Always round up using ceil()$total_pages = ceil($total_results / $max_results);echo "<tr>";echo stripslashes("<td class=\"leftnavi2\" colspan=\"1\"> ");echo "</td>";echo stripslashes("<td class=\"titlesection2\" colspan=\"4\"> ");// Build Page Number Hyperlinks// Build Previous Linkif($page > 1){ $prev = ($page - 1); echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$prev\"><<Previous</a> ";}for($i = 1; $i <= $total_pages; $i++){ if(($page) == $i){ echo "$i "; } else { echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$i\">$i</a> "; }}// Build Next Linkif($page < $total_pages){ $next = ($page + 1); echo "<a href=\"".$_SERVER['PHP_SELF']."?page=$next\">Next>></a>";}echo "</center>";echo "</td>";echo "</tr>";?>[/code] Quote Link to comment Share on other sites More sharing options...
itsureboy Posted January 27, 2007 Author Share Posted January 27, 2007 Any Help? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.