When you say 'table,' I'm going to assume it's a mysql database. And I'll assume you have the fields id, name, and email in a table called 'mytable'. I will also assume you want to output it in the reverse order starting with the last 'id.'
With these assumptions in mind, I should you a small snippet.
1) First, you'd need to connect to the database, and run the query.
<?
// Please fill in your $host, $username, and $dbpword variables
$db = mysql_connect( $host, $username, $dbpword );
$connection = mysql_select_db( $database, $db );
?>
2) Now you need to run your query
<?
$result = mysql_query("SELECT id, name, email from mytable ORDER BY id DESC");
while($mydata = mysql_fetch_object($result))
{
echo 'Name: ' . $mydata->name . ' Email: ' . $mydata->email . '<br />';
}
?>
In this step, the query selects all the needed fields, and then reverse the order from the last entry to the first. I'm assuming you want to reverse by id here, but you can pick another field if you like.
The while statement is very simple. I'm using mysql_fetch_object() here, but you are free to use mysql_fetch_array(), or mysql_fetch_row() if you like.
Within each loop, it will print out:
Name: (the name) Email: (email)
You can make this look better by putting it in a table later on.
That's about it. I hope I answered your question. 🙂