Hvis der er tale om en netop indsat post, så kan du bruge clausjul's forslag. Hvis det ikke er tilfældet er du nødt til at finde den med den højeste auto_increment-værdi eller det nyeste timestamp. Forudsat at omtalte timestamp ikke bliver opdateret ved update!
Mig bekendt findes der ikke nogen indbygget funktion til at finde den nyeste post i en tabel. Så hvis du ikke har hverken auto_increment-felter eller en eller anden form for datomærkning, så er du "prisgivet" :)
A) DELETE ved hjælp af primær nøgle - enten fordi du gemmer den - eller fordi du kan hente en auto increment værdi med last_insert_id()
B) Omstrukturer din logik og skift fra MyISAM til InnoDB tabeller og brug transaktioner - så laver du INSERT men venter med at lave COMMIT indtil du ved at du skal bruge den record (jeg har tilladt mig at antage at det er en "fortryd" funktionalitet du har brug for)
Sorry, jeg synes ellers jeg havde afmæket det som svar :p
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.