Bilde
  Førstesiden | C++ | JavaScript | SQL | ASP | PHP | PHP & MySQL | PHP & PostgreSQL | Bruktbutikk | Linker | Nytt fra php.net | Forum | Quiz
Kodearkiv
+ C++ (50)
+ Intro til PHP (113)
+ PHP og databaser
+ ASP (49)
+ SQL (26)
+ JavaScript (55)
Diverse
» Howto`s (22)
» htaccess
» Innsendte triks
Feedback
» Ris og ros
» Rapporter bugs
» Ny artikkel
» Kontakt meg
Verktøy
» Generer robots.txt
» Generer metatagger
» Redirect generator
» Scann metatagger
» Bakgrunnsfarge
» Velg font
Sjekk kode
» HTML Validator
» CSS Validator
Tilfeldig link
» SinSoft
Tjenester
» Forum
» Quiz!



Førstesiden / PHP / postnummer.html

Legge alle postnummer i en MySQL-database.

Thomas Winther har sendt inn en fin kode som overfører postnummer og poststed til en MySQL-database. Det eneste du trenger å gjøre, er dette:

  • Laste ned den txt-fila med postnummer som ligger her.
  • Deretter lager du en tabell hvor du ønsker å ha postene.

create table alle_postnummer
(
postnr varchar(20),
poststed varchar(50)
)


  • Endrer variablene i scriptet.
  • Kjøre scriptet.

Nå skal alle postnummer og poststed ha blitt overført til MySQL-databasen.

Se koden her


Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar

Kommentarer

Innsendt av voidnull Email: simen[ATNOSPAM]voidnull.com
Dette er jo rett og slett en idiotisk måte å gjøre det på. Hva med å bruke følgende:

mysql_connect('localhost', 'root', 'fubar') or die(mysql_error());
mysql_select_db('fubar') or die(mysql_error());

mysql_query("CREATE TABLE alle_postnummer (postnr varchar(4), poststed varchar(50))") or die(mysql_error());
mysql_query("LOAD DATA INFILE '/path/to/file/tilbud5.txt' INTO TABLE alle_postnummer FIELDS TERMINATED BY '\t' (postnr,poststed)") or die(mysql_error());
?>

Innsendt av Sindrem Email: -
Denne siden er for folk på alle nivå. For mange er det viktigst å få koden til å fungere, ikke å få den mest mulig optimalisert.

Det viktigste er jo at koden fungerer :)

Innsendt av Håvard Hvassing Email: spam.havard[ATNOSPAM]hvassing.com
Man får ikke kjørt denne koden med annet man er logget på som root, og da er jo nesten halve greia borte.

Har testet litt frem og tilbake, og til og med når jeg har gitt en av mine brukere fulle rettigheter til databasen sin, så får han ikke lagt dette til, mens hvis jeg går inn via root, er det ikke noe problem.

Hvis det er noen som har et svar på hvorfor, så er det bare å rope ut.

Innsendt av Stian Email: -
Finnes det en enkel måte å liste ut alle postnumrene etter valgt sted? F.eks ?poststed=Stavanger , så lister den ut alle postnumrene til Stavanger?

Innsendt av Håvard Hvassing Email: spam.havard[ATNOSPAM]hvassing.com
$navn_query = "SELECT postnr, poststed FROM tabell WHERE poststed = '" . $_GET['poststed'] . "' ORDER BY postnr ASC";
$navn_result = mysql_query($navn_query);
while($r=mysql_fetch_array($navn_result))
{
print "Postnr.:" . $r['postnr'] . " Poststed: " . $r['poststed'] . ";
}
?>




Nyttige program
PHP
MySQL
PostgreSQL
.NET FrameWork
Apachetoolbox
EasyPHP
PHP Coder
Om meg
CV
Hvem er jeg?
Støtt sindrem.com
Bli partner?
Linke til Sindrem.com
SinSoft
Priser annonsering
Oppdrag
Kursplan 2003
Systemutvikling
Forum
Søk på sindrem.com
 
 
Søk på php.net
 
 
Nyhetsbrev
 
 På:Av:
 


 ©® Sindre Mathisen, SinSoft™ Designet for NS 6.0, IE 5, Opera 5.0 og nyere. Bokmerk denne siden.




Forum1.no - Bannerexchange