Jump to content

Last row not being returned


sd21

Recommended Posts

I'm trying to return the last 8 rows in the table in descending order. Everything works fine except one thing. The newest row doesn't show up. For example, if there are 8 rows it will only return the oldest 7. They are sorted by an auto incrementing id number. Does anyone have any ideas on what I may be doing wrong?

 

Here's my code:

 

<?php

 

//connect to messages table to determine new messages

$hostname='******************';

$username='*****';

$password='********';

$dbname='*****';

 

mysql_connect($hostname,$username, $password) OR DIE ('Unable to connect to database! Please try again later.');

mysql_select_db($dbname);

 

$query = "SELECT * FROM comms ORDER BY `commid` DESC LIMIT 8"; 

$result = mysql_query($query) or die(mysql_error());

$row = mysql_fetch_array($result) or die(mysql_error());

 

 

echo "<p class = \"comms\">";

 

// while loop to populate communications panel

$query = "SELECT * FROM comms ORDER BY `commid` DESC LIMIT 6"; $result = mysql_query($query) or die(mysql_error());

$row = mysql_fetch_array($result) or die(mysql_error());

echo "<p class = \"comms\">";

 

while($row = mysql_fetch_array($result)){

echo $row['user']. "<br> ";

echo $row['comm']. "<br><br>";

}

echo "</p>";

Link to comment
https://forums.phpfreaks.com/topic/118297-last-row-not-being-returned/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.