Om det är ett auto_incremented värde skulle du använda mysql_insert_id()
(eller dess mysqli-syskon
) omedelbart efter att ha gjort en infogning för att få ID tilldelat till den.
Om du vill få ett icke-automatiskt inkrementerat värde måste du VÄLJA raden med det högsta värdet och sortera efter det värdet i fallande ordning för att utföra jobbet (förutsatt att det är numeriskt eller alfanumeriskt och stegar sekventiellt):
SELECT id FROM tablename ORDER id DESC LIMIT 1
Om det är ett slumpmässigt ID skulle du behöva sortera efter datum:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
Om du inte har någon annan metod för att sortera dessa poster kan du få den sista raden i tabellen men det finns ingen garanti för att posten är den senaste och du har därför ingen noggrannhet i dina resultat.