Jump to content

How to get last inserted row


geekisthenewsexy

Recommended Posts

hi there,

so okay i have a table named course which has 2 fields.

 

c_id and c_name

c_id here isn't unique but is indexed.

 

okay,my problem is how to get the last inserted row in this table right after a record has been inserted.

i was thinking i'd do a little query and then echo the results back to where the user fills up a form with c_id and c_name fields..

so is there a way to do this?like getting all values from the last inserted row? :confused:

 

Link to comment
https://forums.phpfreaks.com/topic/215400-how-to-get-last-inserted-row/
Share on other sites

Bit of a hack, but...

 

Add a table column "c_created", type TIMESTAMP, default CURRENT_TIMESTAMP. Select as follows:

 

$sql = "SELECT * FROM courses ORDER BY c_created DESC LIMIT 1";

Of course, if two rows are inserted in the same second you have a problem.

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.