---
title: "Personnummer och mobilnummer blir fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/158565-personnummer-och-mobilnummer-blir-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "silfver"
published: "2007-03-25T11:29:51.000Z"
updated: "2007-03-25T11:49:58.000Z"
replies: 4
views: 469
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/158565-personnummer-och-mobilnummer-blir-fel"
---

# Personnummer och mobilnummer blir fel

## #1 — silfver, 2007-03-25T11:29Z

Jag har en tabell där jag ska lagra bland annat mobilnummer och personnummer. De båda är ju 10-siffriga och därför har jag valt i phpMyAdmin att lagra dem båda med int(10).

Men när jag fyller i personnumret så visas det ett helt annat 10-siffrigt tal än det jag matade in i formulärfältet. Och trots att mobilnummer-cellen är int(10) så saknas första siffran i ett 10-siffrigt mobilnummer.

Vad gör jag för fel? Jag har ingen collation på dessa rader. Och det rör sig om MySQL.

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

## #2 — Lasp, 2007-03-25T11:31Z

Noll har ju ingen plats som första del i ett tal. Välj text som typ.

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

## #3 — silfver, 2007-03-25T11:37Z

> **Lasp skrev:**
>
> Noll har ju ingen plats som första del i ett tal. Välj text som typ.

Tack, Lasp! Det var så enkelt... :bire Det borde jag ju kunna nu när jag läst webbprogrammering med databaser. :OO

Men jag trodde 0 var ett heltal också.

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

## #4 — colione, 2007-03-25T11:44Z

Visst är det det men tycker du inte att det känns lite dumt att skriva: 01000 istället för 1000? Det tycker databasen också och tar därför bort första nollan, den har ju ingen betydelse i sammanhang med tal (int)

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

## #5 — silfver, 2007-03-25T11:49Z

> **colione skrev:**
>
> Visst är det det men tycker du inte att det känns lite dumt att skriva: 01000 istället för 1000? Det tycker databasen också och tar därför bort första nollan, den har ju ingen betydelse i sammanhang med tal (int)

Ah! Det förklarar varför mobilnumret saknade en nolla i början. :) Tack för förklaringen. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/158565-personnummer-och-mobilnummer-blir-fel
