Avatar billede 13thsky Nybegynder
24. maj 2005 - 19:12 Der er 6 kommentarer og
1 løsning

fra txt til mysql

Jeg har en txt fil med en række e-mail adresser (en på hver linie)
Dem vil jeg gerne have ind i min mysqldb i en tabel der hedder newsletter hvori der er en kolonne der hedder mail_nl

how?

/13
Avatar billede barklund Nybegynder
24. maj 2005 - 19:19 #1
Som:

foreach(file("emails.txt") as $e) {
    if ($e) {
        mysql_query("INSERT INTO newsletter(mail_nl) VALUES('$e')") or die("fejl: ".mysql_error());
    }
}

--
Morten Barklund
Avatar billede hmortensen Nybegynder
24. maj 2005 - 19:20 #2
Udfra dine tidligere stillede spørgsmål, gætter jeg på at du benytter PHP. Isåfald burde du kunne gøre sådan her:

<?php
$emails = file("emails.txt");

mysql_connect("host", "username", "password");
mysql_select_db("database");

foreach ($emails AS $var)
{
    mysql_query("INSERT INTO newsletter (mail_nl) VALUES ('".$var."')");
}
?>
Avatar billede 13thsky Nybegynder
24. maj 2005 - 20:52 #3
takker Barklund (han var desværre hurtigst hmortensen)
drop et svar..

/13
Avatar billede barklund Nybegynder
24. maj 2005 - 21:08 #4
Hehe, 1½ minut tæller også :)
Avatar billede hmortensen Nybegynder
24. maj 2005 - 21:10 #5
For mit vedkommende er det ikke point, men en tilfreds spørger, med et løst problem, det er vigtigt :)
Avatar billede 13thsky Nybegynder
24. maj 2005 - 21:19 #6
Hehe, takker begge to...
og en tilfreds bruger her...

/13
Avatar billede barklund Nybegynder
24. maj 2005 - 21:24 #7
Finfin - og tark for points ;)
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