webForumDet fria alternativet
Logga in / Bli medlem

lagra decimaltal

Databaser & SQL

4 svar · 277 visningar · startad av vidstige

Medlem sedan nov. 200315 inlägg
Trådstart#1

Jag har ett problem. När jag ska lagra ett decimaltal så lagras talet utan decimal tex ska lagra 2,53 så lagrqas endast 2:an. Jag har tesetet flera olika fälttyper. DECIMAL, FLOAT, DOUBLE...

Är det någon som vet vad felet kan vara?

Medlem sedan dec. 200012 464 inlägg
#2

Hur ser din insert ut? Använder du decimalpunkt (som man ska)?

Medlem sedan nov. 200315 inlägg
#3

så här ser min INSERT ut, värdena hämtas från ett formulär

"INSERT INTO sprint (5m, flyingstart5m, 10m, flyingstart10m, 20m, flyingstart20m, 30m, flyingstart30m, weight, length, commentary, uName, dateTime)
VALUES('$_fem', '$flyingstart5m', '$_tio', '$flyingstart10m', '$_tjugo', '$flyingstart20m', '$_trettio', '$flyingstart30m', '$weight', '$length', '$commentary', '$uname', '$year-$month-$day $hour:$minute')";
Medlem sedan nov. 200315 inlägg
#4

jag har både försökt att använda , (komma) och . (punkt) men det hjälper inte ändå...

Medlem sedan nov. 200315 inlägg
#5

Nu funkar det. Men jag har inte gjort någon speciell ändrin. Vet inte vad som var fel. Men du ska ha tack ändå för att du svarade på min fråga.

383 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
123 ms — hämta statistik (db)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)