Hvis det er en auto_incremented værdi, vil du bruge mysql_insert_id()
(eller dens mysqli-søskende
) umiddelbart efter at have lavet en indsættelse for at få tildelt ID'et.
Hvis du vil have en ikke-automatisk forøget værdi, skal du VÆLGE rækken med den højeste værdi og sortere efter denne værdi i faldende rækkefølge for at udføre jobbet (forudsat at det er numerisk eller alfanumerisk og trinvis trinvist):
SELECT id FROM tablename ORDER id DESC LIMIT 1
Hvis det er et tilfældigt ID, skal du sortere efter dato:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
Hvis du ikke har nogen anden metode til at sortere disse poster, kan du få den sidste række i tabellen, men der er ingen garanti for, at posten er den nyeste, og du har derfor ingen nøjagtighed i dine resultater.