Avatar billede leif Seniormester
12. februar 2007 - 22:20 Der er 2 kommentarer og
1 løsning

Udtrække variabler og smid i databasen

Hej,

Hvis jeg har en fil med følgende:
"Test1" <test@domæne.dk>
"test2" <test2@domæne.dk>
"test3" <test3@domæne.dk>



Hvordan kan jeg så trække ud og smide i databasen så jeg får 3 records og alt mellem "" (den skal fjerne "") i et felt og mellem <> (Igen skal <> slettes) i et andet felt


Har du lige en kort kode jeg kan bygge videre på ?

/Leif
Avatar billede hmortensen Nybegynder
13. februar 2007 - 00:29 #1
Det må blive noget i den her retning:
$content = file_get_contents("fil.txt");
preg_match_all("/\"(.*)\"\s\<(.*)\>/", $content, $out, PREG_SET_ORDER);

foreach ($out as $val)
{
  mysql_query("INSERT INTO tabel (navn, email) VALUES ('{$val[1]}', '{$val[2]}')");
}
Avatar billede leif Seniormester
31. marts 2007 - 13:14 #2
hmortensen -> Smid et svar det virkede jo perfekt
Avatar billede hmortensen Nybegynder
31. marts 2007 - 23:14 #3
Svar :)
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