Jag fattar inte, jag har en mycket (!) simpel databas med fyra fält varav ett är självökande. När jag använder SQLkommandot (via php):
DELETE FROM db WHERE id=$idnr
(Och $idnr är som ni säkert förstår ett heltal som passats via POST.)
Så försvinner förvisso all info i just denna post, men om jag har tre poster och tar bort nummer 2, så fattar ju inte databasen att den attelematiskt skall sätta post nr. 3 till två, istället för att inte låta 2 existera alls. Detta resulterar i att jag får tomma poster som tas med i min listning av dessa.
Det jag vill göra är att ersätta en borttagen post med den som följer direkt efter, så att säga, "flytta upp" alla poster efter den borttagna ett snäpp, så det inte finns tomma poster.
Hoppas jag inte uttryckt mig alldeles för luddigt...
Tacksam för hjälp
------------------
Jonas Carlsson
http://quake.swe.net/eguana
xeez@swipnet.se
Killed by death