Avatar billede apromis Praktikant
24. august 2011 - 13:54 Der er 9 kommentarer og
1 løsning

Csv fil ind i excel fejler :(

Hej Allesammen.

Er igen igang med at importere en excel til mysql. Jeg har fået den ud som csv og dataen ser således her ud :

412,"Ukendt","Abrikos",0,999,"Rasmus",999,999,999,30,0,45,188,10,0.4,1,2,999,0,
413,"Ukendt","Abrikos. t�rret",0,999,"Rasmus",999,999,999,30,0,241,1009,63,0.5,3.4,7,999,0,


412 er ID'et og dens værdi.

Fejlen jeg modtager er :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '412,"Ukendt","Abrikos",0,999,"Rasmus",999,999,999,30,0,45,188,10,0.4,1,2,999,0, ' at line 1
 
Kan nogen gennemskue hvorfor ?
Avatar billede michael_stim Ekspert
24. august 2011 - 14:06 #1
Ikke uden din query.
Avatar billede michael_stim Ekspert
24. august 2011 - 14:08 #2
I stedet for at eksekvere din query, så udskriv den, så ser du garanteret selv fejlen.
Avatar billede apromis Praktikant
24. august 2011 - 14:11 #3
Jeg bruger ikke en insert. Jeg smider den faktisk ind direkte i phpmyadmin :)
Avatar billede michael_stim Ekspert
24. august 2011 - 14:15 #4
Er der et felt for hver felt i Excel? Hvordan ser din database ud?
Avatar billede apromis Praktikant
24. august 2011 - 14:24 #5
Ja det er der, troede jeg også først var fejlen.
Min database ser således her ud :

Kolonnenavn    Datatype    Nulværdi    Standardværdi    Kommentarer
ID    int(11)    Nej           
Producer    varchar(50)    Nej           
Product    varchar(50)    Nej           
UserID    int(5)    Nej           
IP    varchar(16)    Nej          af opretter 
Name    varchar(255)    Nej          af opretter 
Netto    int(5)    Nej          gram 
Barcode    text    Nej           
Pieces    int(5)    Nej           
Category    varchar(50)    Nej           
Per    int(5)    Nej          Pr. 100 g or Pr. stk. 
Energy    int(10)    Nej          kcal 
kj    int(11)    Nej           
Carbonhydrates    decimal(7,2)    Nej          pr. 100 g 
Fat    decimal(7,2)    Nej          pr. 100 g 
Protein    decimal(7,2)    Nej          pr. 100 g 
Fibres    decimal(7,2)    Nej           
Salt    decimal(7,2)    Nej           
ShowForUser    int(11)    Nej           
Avatar billede michael_stim Ekspert
24. august 2011 - 14:28 #6
Du har ikke et komma for meget i sidste felt? Det er jo en integer.
Avatar billede michael_stim Ekspert
24. august 2011 - 14:30 #7
412,"Ukendt","Abrikos",0,999,"Rasmus",999,999,999,30,0,45,188,10,0.4,1,2,999,0, <- Der mente jeg
Avatar billede apromis Praktikant
25. august 2011 - 15:20 #8
Du har 100% ret. !
Super godt, tak.
Svar og pointsene er dine :)
Avatar billede michael_stim Ekspert
25. august 2011 - 15:27 #9
Samler ikke ellers tak, læg selv et svar og accepter.
Avatar billede apromis Praktikant
27. august 2011 - 17:44 #10
Jeg takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester