Als het een auto_incremented waarde is, gebruikt u mysql_insert_id()
(of zijn mysqli broer of zus
) onmiddellijk na het invoegen om de ID te krijgen die eraan is toegewezen.
Als u een niet-automatisch oplopende waarde wilt krijgen, moet u de rij met de hoogste waarde SELECTEREN en op die waarde in aflopende volgorde sorteren om het werk te doen (ervan uitgaande dat het numeriek of alfanumeriek is en opeenvolgend wordt verhoogd):
SELECT id FROM tablename ORDER id DESC LIMIT 1
Als het een willekeurige ID is, moet u sorteren op datum:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
Als u geen andere methode heeft om deze records te sorteren, kunt u de laatste rij in de tabel krijgen, maar er is geen garantie dat de record de nieuwste is en dus heeft u geen nauwkeurigheid in uw resultaten.