Pokud se jedná o hodnotu auto_incremented, použili byste mysql_insert_id()
(nebo jeho sourozenec mysqli
) ihned po vložení, aby se mu přiřadilo ID.
Pokud byste chtěli získat neautomaticky navýšenou hodnotu, museli byste VYBRAT řádek s nejvyšší hodnotou a seřadit podle této hodnoty v sestupném pořadí, abyste mohli provést úlohu (za předpokladu, že je číselná nebo alfanumerická a postupně se zvyšuje):
SELECT id FROM tablename ORDER id DESC LIMIT 1
Pokud je to náhodné ID, budete muset třídit podle data:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
Pokud nemáte žádnou jinou metodu řazení těchto záznamů, můžete získat poslední řádek v tabulce, ale není zaručeno, že záznam je nejnovější, a proto nemáte žádné přesné výsledky.