Jump to content

Need help retrieving the last 5 rows from a table


sd21

Recommended Posts

I'm having a lot of trouble here and was hoping someone could help me.

 

I'm trying to retrieve the last 5 rows from a table but can't figure out how to do it for the life of me.

 

The table has only 3 columns and are identified by an auto incrementing number. I used the following select statement but it is still returning the top 5 rows instead of the bottom 5 rows.

 

$query = "SELECT * FROM comms ORDER BY 'commid' DESC LIMIT 6";

 

'commid' is the auto incrementing number.

 

Can anyone tell me what I am doing wrong?

i am no expert on mysql but i think it matters weather you use ' or ` try this

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

 

you do not need backticks on column or table names unless they are named the same as reserved words (which you shouldn't be doing)

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.