Jump to content

[SOLVED] last 5 records


AV1611

Recommended Posts

what if I do something like this?

 

$result = mysql_query("select distinct * from caught_archive");

$num_rows = mysql_num_rows($result);

$nr=$num_rows-5;

 

echo "<table border='1'><td>Name</td><td>GUID</td></tr>";

$result = mysql_query("select distinct * from caught_archive LIMIT $nr,5");

$row=array_reverse($row);

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

echo "<tr><td>".$row[0]."</td><td>".$row[1]."</td></tr>";

}

echo "</table>";

 

//EDIT: Seems to work, but he array reverse doesn't work.  How can I do array_reverse on mysql query?

Link to comment
https://forums.phpfreaks.com/topic/52585-solved-last-5-records/#findComment-259489
Share on other sites

If you only add records and never delete them, chances are the records will be in the order of oldest to newest (doing SELECT * FROM foo). But when you delete a record, the table is not compacted, leaving the deleted records spot empty, next time you add a record (this spot may be used and) your oldest to newest order is lost.

Link to comment
https://forums.phpfreaks.com/topic/52585-solved-last-5-records/#findComment-259495
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.