27. maj 2005 - 10:59Der er
13 kommentarer og 1 løsning
Mister decimaler
Hej,
jeg har lavet dette lille script, der indlæser en .csv fil i en MySQL database - se nedenfor. Det fungerer fint nok med at indlæse dataene, bortset fra, at alle decimalerne ryger, når der indsættes i db'en... What to do?
jeg formoder at er pris som midster sine decimaler ??
hvis ja..hvad type i databasen har du valgt for pris ??? vel ikke integer ? du skal vælge decimal eller float eller andet som kan indeholder decimal tal.
Hvordan ser prisformatet ud i variablen $linie[6]? Det virker lidt mærkeligt at du bruger substr, for umiddelbart fjerner du jo de første 4 tegn, måske kunne det være problemet.
Den fil, der importeres kommer fra et C5 bogføringsprogram, der automatisk skriver 'Kr. ' altså fire tegn, som jeg fjerner.
Nu hvor jeg sidder her og skriver det, så tror jeg da faktisk, at det er det, der går galt - jeg får lavet variablen om til en tekststreng og ikke et tal... Prøver lige at tjekke det.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.