Export z pliku do MySQL


(northwest) #1

Witam serdecznie,

mam taki plik: http://www.udanewakacje.net/maz.txt (specjalnie go nie przekopiowywałem ze względu na dziwne jego kodowanie, DOS mazovia).

Chciałbym go w jakiś sposób przerzucić przez PHP do bazy MySQL, ale też przekonwertować na np. UTF8 (chce zrobić sobie aplikację internetową w oparciu o takie pliki właśnie przerzucone do bazy).

Próbowałem 4 dni z tym, różnymi programami itp i nic nie pomogło... :frowning:

Mam te pliczki jeszcze w kodowaniu (także DOSowym) w stronie kodowej 437, latin, cyfromat, ascii....

Macie może jakiś pomysł? Da się to jakoś w PHP zrobić?

Mogę udostępnić pozostałe pliczki do podglądu...

Bardzo proszę o pomoc :slight_smile: Mam nadzieję że uda się coś wymyślić :slight_smile:

Norhwest


(ra-v) #2

To jest jakieś oznaczenie nowego wpisu (być może 7 to jakiś nr kategorii)

Przykładowo rozbicie na::

Ale to tylko na oko na szybko przymierzone

Znak nowej linii w pliku? zamienia się na puste pole czyli ''.

Można użyć PHP

http://www.php.net/manual/en/function.fgets.php

http://www.php.net/manual/en/function.explode.php lub http://www.php.net/manual/en/function.preg-split.php

http://www.php.net/manual/en/function.iconv.php lub http://www.php.net/manual/en/function.mb-convert-encoding.php

MySQL:

http://www.php.net/manual/en/book.mysql.php lub http://www.php.net/manual/en/book.mysqli.php


(northwest) #3

aha, w ten sposób....

a wiesz może dlaczego w tym pliku nie ma polskich znaczków, a są tylko "taby"? nie powinny być tam "krzaczki"?


(Drobok) #4

http://www.digipedia.pl/usenet/thread/64/55127/