Avatar billede hono Nybegynder
24. maj 2003 - 19:25 Der er 1 kommentar og
1 løsning

Indsæt data fra txt-fil

Jeg har en txt-fil med en masse email-adresser som skal indsættes i en tabel i en database. Jeg fik følgende link af en, hvor det beskrives hvordan det gøres:

http://www.mysql.com/doc/en/LOAD_DATA.html

Men jeg har aldrig prøvet den slags før, så jeg har en række spørgsmål til hvordan det rent praktisk gøres.

1. Så vidt jeg kan se skal hver enkel email adresse bare stå på hver sin linie i txt-filen og være indkapslet af ' og '. Mine emailadresser er dog indkapslet af " og ". Kan jeg ændrer i scriptet, så den accepterer " i stedet for '?

2. Hvor angiver jeg hvilken kolonne i min tabel dataene skal indsættes i?

3. Hvad skal jeg gøre med koden. Skal jeg gemme det i en bestemt fil og åbne den via browseren eller kan jeg eksekvere den via PHPMyAdmin??

Som I nok kan se ved jeg ingenting om det, så I bedes forklare det helt ned i mindste detalje.

På forhånd tak!

Hono
Avatar billede Slettet bruger
24. maj 2003 - 20:00 #1
du kan jo smide alt ind i notesblok og erstatte alle " med ' først :)

medmindre der indgår andre nødvendige " i det.. regner jeg jo ikke med da det er emailadresser
Avatar billede roo104 Nybegynder
25. maj 2003 - 18:03 #2
du kan indsætte fra en textfil via phpmyadmin. Der hvor man kan se tabel oplysninger, kan man vælge at indsætte fra en text fil. Det er neders i skærmen.
din insertsætning skal bare se ca sådan her ud:
insert into mail values('mail1@mail1.dk');
insert into mail values('mail2@mail2.dk');

Det kan selvfølgelig også vare andre oplyninger, men der skal bare være ' ' omkring.
i Notepad kan de køre en replace på alle " så de bliver til '
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
Computerworld tilbyder specialiserede kurser i database-management

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