wobbie Posted January 30, 2007 Share Posted January 30, 2007 Any one can help?I am trying to query and echo the register that is just before the very last.This code gives me the very last register in the field id.How can I do?<?$conn = mysql_connect("localhost", "root", "");$sql = mysql_select_db( 'hillh' );$sql2 = "SELECT * FROM admin ORDER BY id DESC LIMIT 1";$result = mysql_query($sql2);$found=0; while($regset=mysql_fetch_object($result)) { $id = $regset->id; $id_headline = $regset->id_headline; $date = $regset->date; $id_news = $regset->id_news; if(!$found) { $found=1; echo "<table border=0 width='100%'>";Thanks. Quote Link to comment https://forums.phpfreaks.com/topic/36383-query-for-the-register-before-the-last/ Share on other sites More sharing options...
Ninjakreborn Posted January 30, 2007 Share Posted January 30, 2007 First get the full number of id's in the array.Then take the total number of id's.Subtract 1, then run the same query, using the specific id, you got from the calculations. Quote Link to comment https://forums.phpfreaks.com/topic/36383-query-for-the-register-before-the-last/#findComment-173043 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.