Avatar billede zitzo Nybegynder
28. oktober 2003 - 11:53 Der er 8 kommentarer og
1 løsning

data fra txt fil til database

Jeg har en stor txt fil fyldt med information.
Informationerne er sepereret med et ;
Der er 10 informationtioner til en enhed hvorefter der er linieskift og info om en ny enhed starter. Disse info skal ligges i en MySQL database og skal derfor deles op osv.

txt fil syntax eks. (en linie):
1137;mm5;0235;SMM:SY-111111M-P;18 GB HDD;U160W/LVD, hot plug, 10000rpm, 1";B;2247.00;1;28102;0

hvordan for jeg disse informationer ned i sepererede variabler, og hvordan for jeg til at forstå når at den skal stoppe ved linieskift, og fortsætte derfra igen?

min ide:
Filen bliver først lagt i en varibel, med fread. Den skal gennemgå variablen, dele informationerne op for en enhed, gemme i db og fortsætte i variablen hvor den slap.

Kan dette lade sig gøre, og hvordan? :)
Avatar billede zitzo Nybegynder
28. oktober 2003 - 11:57 #1
hvad sker der for jenskongenmad...
Avatar billede snowball Novice
28. oktober 2003 - 12:08 #2
jenskongenmad og chaosstfu er blevet deaktiveret.

Snowball / CoAdmin
Avatar billede snowball Novice
28. oktober 2003 - 12:09 #3
Deres indlæg er desuden blevet fjernet fra dette spørgsmål.

Snowball
Avatar billede zitzo Nybegynder
28. oktober 2003 - 12:12 #4
thx :)
Avatar billede sone Nybegynder
28. oktober 2003 - 12:51 #5
Hvis du indlæser filen med file() så får du et (stort) array med én fil-linie i hver array-index.
Efterfølgende kan du løbe dette array igennem, og lave en explode på hver linie.
Avatar billede zitzo Nybegynder
28. oktober 2003 - 12:57 #6
fedest!! thx
Avatar billede zitzo Nybegynder
28. oktober 2003 - 13:04 #7
men jeg skal stadig have strengen delt op i mange variabler
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