---
title: "Hur skapa ett fungerande löpande nummer?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/76415-hur-skapa-ett-fungerande-löpande-nummer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Dr-man"
published: "2003-05-09T10:47:34.000Z"
updated: "2003-05-09T13:46:10.000Z"
replies: 3
views: 329
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/php/76415-hur-skapa-ett-fungerande-löpande-nummer"
---

# Hur skapa ett fungerande löpande nummer?

## #1 — Dr-man, 2003-05-09T10:47Z

Det är för hålla reda på en inventarielista, det är lite svårt att förklara bättre varför. 

Löpande nummer fungerar utmärkt tills man rader bort en rad. 
Finns det inget sätt med auto_increment om man har nummren 1,2,4,5 
att den skulle först få värdet 3 och sen igen med 6? 

Det är lite svårt att förklara detta bättre!

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

## #2 — UrMe, 2003-05-09T11:31Z

Skapa numreringen när du visar resultatet istället?

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

## #3 — Dr-man, 2003-05-09T12:22Z

Jag tyckte att läste på Internet nånstans, kommer inte ihåg vart?! 

Att man kunde lösa detta med "Singeton"?! 
Vad menas med Singleton?

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

## #4 — FlashX, 2003-05-09T13:46Z

Jag vet inte vad Singleton är men du ska nog göra som UrMe föreslog eller en liknande lösning.
ID:et som skapas med auto_increment är ju inte bara ett löpnummer utan ett sätt att garantera ett unikt ID för posten i databasen. Det finns tillfällen då dessa ID används för att kopplas mot värden i andra tabeller och det blir garanterat fel i databasen om man godtyckligt ändrar dessa.

Även om du har bara har en tabell just nu så är det lämpligt att ha det som rutin att inte ändra unika ID om det inte är i korrigeringssyfte.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/76415-hur-skapa-ett-fungerande-löpande-nummer
