Avatar billede skwizie Nybegynder
10. april 2004 - 04:32 Der er 2 kommentarer og
1 løsning

txtfil til mysql

Jeg har en txtfil med nogle data som står på følgende måde i filen:

'5464','Brenderup Fyn'
'5466','Asperup'
'5471','Søndersø'

Jeg ønsker nu at kunne indsætte disse data i en mysql tabel (postnumre), hvor taller skal ind i feltet "postnummer" og bynavnet skal i feltet "city". Hvordan gør man det?
Avatar billede sukos Juniormester
10. april 2004 - 06:34 #1
<?php

$fil = file("fil.txt");

foreach($fil as $linie) {
if(trim($linie) == "") {
continue;
}
$var = explode(",", $linie);
echo"postnr=". $var[0] ." - bynavn=". $var[1] ."<br>\n";
//mysql_query("INSERT INTO `postnumre` (`postnummer`, `city`) VALUES (". $var[0] .",". $var[1] .")") or die (mysql_query());
}

?>

Query er kommenteret, så kan du jo lige tjekke at det virker først. :O)
Men du kan også "udbygge" txtfilen, så du kan lave et dump med phpmyadmin f.eks.
Avatar billede dennismp Nybegynder
10. april 2004 - 13:03 #2
Jeg tror sukos har været træt her til morgen :-)


.... or die (mysql_query());
skal være:
.... or die (mysql_error());

:)
Avatar billede sukos Juniormester
10. april 2004 - 13:53 #3
Hov ja, sguda! :O)
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