webForumDet fria alternativet

Lång id

7 svar · 204 visningar · startad av raki

rakiMedlem sedan jan. 2003137 inlägg
#1

Hur får jag ett långt id?
typ såshär: 10000087

$s = "100000";
$t = $id . $s;

$sql = "INSERT into tabell (id) VALUES ('$t')";
$results = mysql_query($sql);
rakiMedlem sedan jan. 2003137 inlägg
#2

ingen som kan hjälpa mig?

id´t får vara 8 siffror långt.
Första id´t blir 10000001
Hundrafemtionde id´t blir 10000150
o.s.v.

JosefMedlem sedan mars 20023 561 inlägg
#3

Får man fråga varför? :q

rakiMedlem sedan jan. 2003137 inlägg
#4

Ser bättre ut att ha 8 siffror hela tiden (10001050) än och ha 1 ibland och 4 (1500) ibland :e

Kent.JMedlem sedan aug. 2001153 inlägg
#5

Funkar det inte bara o sätta den som bigint? (minns inte maxgränsen för int)

Sedan ändra din . till ett +. ($t = $id + $s)

rakiMedlem sedan jan. 2003137 inlägg
#6

men blir det inte så då att id´t blir 10000001 om det är första inlägget i t.ex en gästbok och inlägg 620 blir 10000000620

alltså den tar inte bort nollorna utan plusar bara på $s

Kent.JMedlem sedan aug. 2001153 inlägg
#7

Så 100 + 620 = 100620? Måste ändrats sedan sist jag gick i skolan :)

Nej det blir inte så, dock blir det så om du använder . ist för +. Punkt används för strängar, dvs det blir som du säger. Men använd ett matimatiskt + så går det nog bra.

rakiMedlem sedan jan. 2003137 inlägg
#8

schyst!
danke :bire

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)