---
title: "Dum databas?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/22085-dum-databas"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "psykolog"
published: "2001-03-29T20:34:00.000Z"
updated: "2001-03-29T21:04:00.000Z"
replies: 3
views: 230
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/22085-dum-databas"
---

# Dum databas?

## #1 — psykolog, 2001-03-29T20:34Z

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

Permalänk: https://www.webforum.nu/p/22085

## #2 — spango, 2001-03-29T20:41Z

Öh, det finns ingen funktion för det.

Permalänk: https://www.webforum.nu/p/354333

## #3 — psykolog, 2001-03-29T20:58Z

Men... Finns det någon rutin för det där då? I PHP alltså, jag är lite för grön för att greja det själv nämligen.

Permalänk: https://www.webforum.nu/p/354334

## #4 — LarsG, 2001-03-29T21:04Z

Varför behöver du det, egentligen?

Permalänk: https://www.webforum.nu/p/354335

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/22085-dum-databas
